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)
commitd485235b005407ae64246a8fe2171d1b369b3b30
tree93a2a5b33b06b4d790c32a22eece0e3c1d6ea4a6
parentecc0df0f23cb5f83ee580a8d1d818524955cbc97
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