linux/drivers/s390/block
Heiko Carstens a985183285 [S390] irqstats: fix counting of pfault, dasd diag and virtio irqs
pfault, dasd diag and virtio all use the same external interrupt number.
The respective interrupt handlers decide by the subcode if they are
meant to handle the interrupt.
Counting is currently done before looking at the subcode which means
each handler counts an interrupt even if it is not handling it.
Fix this by moving the kstat code after the code which looks at the
subcode.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2011-04-29 10:42:25 +02:00
..
dasd_3990_erp.c Fix common misspellings 2011-03-31 11:26:23 -03:00
dasd_alias.c [S390] dasd: prevent panic with unresumed devices 2011-01-31 11:30:20 +01:00
dasd_devmap.c [S390] dasd: fix race between open and offline 2011-04-20 10:15:43 +02:00
dasd_diag.c [S390] irqstats: fix counting of pfault, dasd diag and virtio irqs 2011-04-29 10:42:25 +02:00
dasd_diag.h [S390] cleanup lowcore access from external interrupts 2010-10-25 16:10:19 +02:00
dasd_eckd.c [S390] dasd: check sense type in device change handler 2011-04-20 10:15:44 +02:00
dasd_eckd.h [S390] dasd: Add support for raw ECKD access. 2011-01-05 12:47:30 +01:00
dasd_eer.c [S390] dasd: Improve handling of stolen DASD reservation 2011-01-05 12:47:30 +01:00
dasd_erp.c [S390] dasd: do path verification for paths added at runtime 2011-01-05 12:47:30 +01:00
dasd_fba.c [S390] ccw_driver: remove duplicate members 2011-03-23 10:15:59 +01:00
dasd_fba.h [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_genhd.c [S390] dasd: fix race between open and offline 2011-04-20 10:15:43 +02:00
dasd_int.h [S390] dasd: fix race between open and offline 2011-04-20 10:15:43 +02:00
dasd_ioctl.c [S390] dasd: fix race between open and offline 2011-04-20 10:15:43 +02:00
dasd_proc.c [S390] dasd: fix use after free in dbf 2010-10-25 16:10:20 +02:00
dasd.c [S390] dasd: fix race between open and offline 2011-04-20 10:15:43 +02:00
dcssblk.c s390/block: kill the big kernel lock 2010-09-26 16:25:51 +02:00
Kconfig [S390] cleanup s390 Kconfig 2011-01-05 12:47:23 +01:00
Makefile [S390] dasd: add hyper PAV support to DASD device driver, part 1 2008-01-26 14:11:28 +01:00
xpram.c [S390] xpram: remove __initdata attribute from module parameters 2011-03-03 17:56:14 +01:00