linux-stable-rt/drivers/s390
Michael Holzheu 4cd190a736 [PATCH] s390: tape operation abortion leads to panic
When a request is aborted because of a signal, we currently stop the request
via csh, but we do not wait for the interrupt of csh in any case.  We free the
request structure and therefore when the interrupt for the csh operation is
presented, the request object is no longer valid and an invalid callback
pointer is used.

To fix this wait until the interrupt for csh arrives and until
wait_event_interruptible() does not return -ERESTARTSYS.

Signed-off-by: Michael Holzheu <holzheu@de.ibm.com>
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>
2006-03-24 07:33:18 -08:00
..
block [PATCH] s390: dasd extended error reporting 2006-03-24 07:33:17 -08:00
char [PATCH] s390: tape operation abortion leads to panic 2006-03-24 07:33:18 -08:00
cio [PATCH] s390: channel path measurements 2006-03-24 07:33:16 -08:00
crypto
net Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-03-22 17:51:31 -08:00
scsi [SCSI] zfcp: fix device registration issues 2006-03-09 19:11:03 -05:00
Kconfig
Makefile
ebcdic.c
s390_rdev.c
s390mach.c
s390mach.h
sysinfo.c