]> git.baikalelectronics.ru Git - kernel.git/commit
s390/head: set io/ext handlers to disabled wait
authorVasily Gorbik <gor@linux.ibm.com>
Tue, 13 Oct 2020 14:19:37 +0000 (16:19 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 9 Nov 2020 10:20:58 +0000 (11:20 +0100)
commit378d1e879ef2e9d13b353c832ba2776b6621f18d
treec20aefe3ec57dd1f34370d8a53250201aef41778
parent1a1a5d6cd1062ccc15f5dedff6e1f10224f45f11
s390/head: set io/ext handlers to disabled wait

Set io/ext handlers to disabled wait in the initial lowcore, so that they
are effective right from the kernel start, when a boot method used does
not rewrite this part of the lowcore for its own needs (i.e. kexec, z/vm
ipl reader boot, qemu direct boot, load from removable media or server).

When the kernel is loaded by zipl, scsi loader or qemu loader, some or
all of the io/ext/pgm handlers addresses might be rewritten. Rewrite them
to initial values again as early as possible.

Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/boot/head.S