[S390] Use diagnose 308 for system reset
authorMichael Holzheu <holzheu@linux.vnet.ibm.com>
Wed, 3 Aug 2011 14:44:22 +0000 (16:44 +0200)
committerHeiko Carstens <heiko.carstens@de.ibm.com>
Wed, 3 Aug 2011 14:44:19 +0000 (16:44 +0200)
commit9dc7356ee1266d6a69fc80f28d006f71c20bf172
treef2b9c912d9859cd70e1f86b05d75bd78af922461
parentef1daec8da2c04b0c6e91a34b9cac1aad33c6692
[S390] Use diagnose 308 for system reset

The diagnose 308 call is the prefered method for clearing all ongoing I/O.
Therefore if it is available we use it instead of doing a manual reset.

Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
arch/s390/include/asm/ipl.h
arch/s390/kernel/base.S
arch/s390/kernel/ipl.c