linux/drivers/s390
Martin Schwidefsky ae6aa2ea89 [PATCH] s390: machine check handler bugs
The new machine check handler still has a few bugs.

1) The system entry time has to be stored in the machine check handler,

2) the machine check return psw may not be stored at the usual place
   because it might overwrite the return psw of the interrupted context,

3) the return address for the call to s390_handle_mcck in the i/o interrupt
   handler is not correct,

4) the system call cleanup has to take the different save area of the
   machine check handler into account,

5) the machine check handler may not call UPDATE_VTIME before
   CREATE_STACK_FRAME, and

6) the io leave path needs a critical section cleanup to make sure that the
   TIF_MCCK_PENDING bit is really checked before switching back to user space.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-05 00:06:25 -07:00
..
block [PATCH] s390: free dasd slab cache 2005-07-27 16:26:05 -07:00
char [PATCH] s390: use __cpcmd in vmcp_write 2005-07-27 16:26:06 -07:00
cio [PATCH] bogus function type in qdio 2005-08-26 16:30:30 -07:00
crypto [PATCH] s390 __CHECKER__ ifdefs 2005-08-23 18:43:46 -07:00
net [PATCH] s390: use klist in qeth driver 2005-08-08 11:49:57 -07:00
scsi [PATCH] zfcp: bugfix and compile fixes 2005-08-28 13:53:48 -07:00
ebcdic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [PATCH] s390: add vmcp interface 2005-06-25 16:24:37 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s390mach.c [PATCH] s390: machine check handler bugs 2005-09-05 00:06:25 -07:00
s390mach.h [PATCH] s390: improved machine check handling 2005-06-25 16:24:37 -07:00
sysinfo.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00