Manuel Lauss wrote:
Add the name set by set_irq_chip_and_handler_name() to the output of
Alchemy is the only mips cpu that uses set_irq_chip_and_handler_name()...
/proc/interrupts, like so:
db1200 ~ # cat /proc/interrupts
CPU0
8: 52 Alchemy-IC0-hilevel serial
10: 171 Alchemy-IC0-hilevel au1xxx-mmc
11: 47 Alchemy-IC0-hilevel Au1xxx dbdma
18: 1 Alchemy-IC0-hilevel au1550-spi
29: 1250997 Alchemy-IC0-riseedge timer
37: 211 Alchemy-IC0-hilevel ehci_hcd:usb1, ohci_hcd:usb2
38: 0 Alchemy-IC0-hilevel lcd
72: 2623 DB1200 CPLD-level ide0
73: 257 DB1200 CPLD-level eth0
84: 1 DB1200 CPLD-level sd_insert
85: 0 DB1200 CPLD-level sd_eject
ERR: 0
Signed-off-by: Manuel Lauss <mano@xxxxxxxxxxxxxxxxxxxxxxx>
---
arch/mips/kernel/irq.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/mips/kernel/irq.c b/arch/mips/kernel/irq.c
index 4b4007b..a0ff2b6 100644
--- a/arch/mips/kernel/irq.c
+++ b/arch/mips/kernel/irq.c
@@ -111,6 +111,7 @@ int show_interrupts(struct seq_file *p, void *v)
seq_printf(p, "%10u ", kstat_cpu(j).irqs[i]);
#endif
seq_printf(p, " %14s", irq_desc[i].chip->name);
+ seq_printf(p, "-%-8s", irq_desc[i].name);
seq_printf(p, " %s", action->name);
... so for most mips CPUs we now get something ugly like this:
octeon:~# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
23: 7371 7120 5747 5373 Core-<NULL>
timer
56: 6171 9482 7023 8102 CIU0-<NULL>
mailbox0
57: 0 0 0 0 CIU0-<NULL>
mailbox1
58: 156 0 0 0 CIU0-<NULL>
serial
64: 376 0 0 0 CIU0-<NULL>
MSI[0:63]
86: 0 0 0 0 CIU0-<NULL>
mgmt0
87: 1928 0 0 0 CIU0-<NULL>
pata_octeon_cf
88: 7 0 0 0 CIU1-<NULL>
watchdog
89: 0 7 0 0 CIU1-<NULL>
watchdog
90: 0 0 7 0 CIU1-<NULL>
watchdog
91: 0 0 0 7 CIU1-<NULL>
watchdog
106: 0 0 0 0 CIU1-<NULL>
mgmt1
152: 376 0 0 0 MSI-<NULL>
eth0