Commit b86651721f18f40319efe94ed3eac2d26682e5b9
Committed by
Martin Schwidefsky
1 parent
3fe22f6bfd
Exists in
master
and in
7 other branches
[S390] tape: add support for irq statistics
Add support for ccw based tape I/O interrupt statistics in /proc/interrupts. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Showing 3 changed files with 4 additions and 0 deletions Side-by-side Diff
arch/s390/include/asm/irq.h
arch/s390/kernel/irq.c
drivers/s390/char/tape_core.c
... | ... | @@ -14,6 +14,7 @@ |
14 | 14 | #define KMSG_COMPONENT "tape" |
15 | 15 | #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt |
16 | 16 | |
17 | +#include <linux/kernel_stat.h> | |
17 | 18 | #include <linux/module.h> |
18 | 19 | #include <linux/init.h> // for kernel parameters |
19 | 20 | #include <linux/kmod.h> // for requesting modules |
... | ... | @@ -1114,6 +1115,7 @@ |
1114 | 1115 | struct tape_request *request; |
1115 | 1116 | int rc; |
1116 | 1117 | |
1118 | + kstat_cpu(smp_processor_id()).irqs[IOINT_TAP]++; | |
1117 | 1119 | device = dev_get_drvdata(&cdev->dev); |
1118 | 1120 | if (device == NULL) { |
1119 | 1121 | return; |