[S390] irq: have detailed statistics for interrupt types
Up to now /proc/interrupts only has statistics for external and i/o interrupts but doesn't split up them any further. This patch adds a line for every single interrupt source so that it is possible to easier tell what the machine is/was doing. Part of the output now looks like this; CPU0 CPU2 CPU4 EXT: 3898 4232 2305 I/O: 782 315 245 CLK: 1029 1964 727 [EXT] Clock Comparator IPI: 2868 2267 1577 [EXT] Signal Processor TMR: 0 0 0 [EXT] CPU Timer TAL: 0 0 0 [EXT] Timing Alert PFL: 0 0 0 [EXT] Pseudo Page Fault [...] NMI: 0 1 1 [NMI] Machine Checks Signed-off-by:Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by:
Martin Schwidefsky <schwidefsky@de.ibm.com>
Showing
- arch/s390/include/asm/irq.h 11 additions, 12 deletionsarch/s390/include/asm/irq.h
- arch/s390/kernel/irq.c 24 additions, 6 deletionsarch/s390/kernel/irq.c
- arch/s390/kernel/nmi.c 2 additions, 1 deletionarch/s390/kernel/nmi.c
- arch/s390/kernel/smp.c 1 addition, 0 deletionsarch/s390/kernel/smp.c
- arch/s390/kernel/time.c 3 additions, 0 deletionsarch/s390/kernel/time.c
- arch/s390/kernel/vtime.c 1 addition, 0 deletionsarch/s390/kernel/vtime.c
- arch/s390/mm/fault.c 2 additions, 0 deletionsarch/s390/mm/fault.c
- drivers/s390/block/dasd_diag.c 2 additions, 0 deletionsdrivers/s390/block/dasd_diag.c
- drivers/s390/char/sclp.c 5 additions, 1 deletiondrivers/s390/char/sclp.c
- drivers/s390/kvm/kvm_virtio.c 3 additions, 0 deletionsdrivers/s390/kvm/kvm_virtio.c
- net/iucv/iucv.c 2 additions, 0 deletionsnet/iucv/iucv.c
Loading
Please register or sign in to comment