--- linux.orig/arch/mips/kernel/irq.c Sun Sep 9 18:43:01 2001 +++ linux/arch/mips/kernel/irq.c Mon May 13 10:34:15 2002 @@ -71,13 +71,13 @@ int get_irq_list(char *buf) { + int i, j; struct irqaction * action; char *p = buf; - int i; p += sprintf(p, " "); - for (i=0; i < 1 /*smp_num_cpus*/; i++) - p += sprintf(p, "CPU%d ", i); + for (j=0; jtypename); p += sprintf(p, " %s", action->name); @@ -93,7 +99,7 @@ p += sprintf(p, ", %s", action->name); *p++ = '\n'; } - p += sprintf(p, "ERR: %10lu\n", irq_err_count); + p += sprintf(p, "ERR: %10u\n", atomic_read(&irq_err_count)); return p - buf; }