linux_old1/drivers/s390/cio
Cornelia Huck 3ba1998e90 [PATCH] s390: wrong interrupt delivered for hsch() or csch()
When cio waits for the interrupt for a basic sense, interrupts for hsch() or
csch() issued in the meantime are wrongly counted as interrupts for the basic
sense and the accumulated irb is passed to the device driver.  In
ccw_device_w4sense(), check for clear or halt function in the irb and pass the
irb for the csch() or hsch() to the device driver.

Signed-off-by: Cornelia Huck <cornelia.huck@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:15 -08:00
..
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
airq.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
airq.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
blacklist.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
blacklist.h [PATCH] s390: multiple subchannel sets support 2006-01-06 08:33:52 -08:00
ccwgroup.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
chsc.c [PATCH] s390: improve response code handling in chsc_enable_facility() 2006-03-06 18:40:45 -08:00
chsc.h [PATCH] s390: fix to_channelpath macro 2006-02-03 08:32:01 -08:00
cio.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
cio.h [PATCH] s390: introduce struct subchannel_id 2006-01-06 08:33:51 -08:00
cio_debug.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cmf.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
css.c [PATCH] "s390: multiple subchannel sets support" fix 2006-03-14 21:43:02 -08:00
css.h [PATCH] s390: chps[] array too short 2006-01-14 18:27:09 -08:00
device.c [PATCH] s390: fix assignment instead of check in ccw_device_set_online() 2006-02-17 13:59:27 -08:00
device.h [PATCH] s390: introduce struct subchannel_id 2006-01-06 08:33:51 -08:00
device_fsm.c [PATCH] s390: wrong interrupt delivered for hsch() or csch() 2006-03-24 07:33:15 -08:00
device_id.c [PATCH] s390: email-address change 2006-01-14 18:27:10 -08:00
device_ops.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
device_pgid.c [PATCH] s390: ccw device disbanding 2006-02-17 13:59:26 -08:00
device_status.c [PATCH] s390: fix assignment instead of check in ccw_device_set_online() 2006-02-17 13:59:27 -08:00
ioasm.h [PATCH] s390: cleanup Kconfig 2006-01-06 08:33:53 -08:00
qdio.c [PATCH] s390: V=V qdio fixes 2006-02-20 20:00:12 -08:00
qdio.h [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
schid.h [PATCH] s390: multiple subchannel sets support 2006-01-06 08:33:52 -08:00