]> git.baikalelectronics.ru Git - kernel.git/commit
s390: assume diag308 set always works
authorVasily Gorbik <gor@linux.ibm.com>
Tue, 3 Apr 2018 14:03:32 +0000 (16:03 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 10 Apr 2018 05:38:59 +0000 (07:38 +0200)
commit294fa79ad0d2dde14997b65f5047592391d5682c
tree93a2a5b33b06b4d790c32a22eece0e3c1d6ea4a6
parentaf2de7e94c10f3731ebde50a897a8d2242a83dbf
s390: assume diag308 set always works

diag308 set has been available for many machine generations, and
alternative reipl code paths has not been exercised and seems to be
broken without noticing for a while now. So, cleaning up all obsolete
reipl methods except currently used ones, assuming that diag308 set
always works.

Also removing not longer needed reset callbacks.

Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/cio.h
arch/s390/include/asm/ipl.h
arch/s390/include/asm/reset.h [deleted file]
arch/s390/kernel/ipl.c
arch/s390/kernel/machine_kexec.c
arch/s390/kernel/reipl.S
arch/s390/kernel/relocate_kernel.S
drivers/s390/cio/cio.c
drivers/s390/cio/ioasm.c
drivers/s390/cio/ioasm.h
drivers/s390/crypto/ap_bus.c