X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Fs390%2Fkernel%2Firq.c;h=e7c5bfb7c755acf812f563a6c4d2986843fcbd04;hb=837b41b5de356aa67abb2cadb5eef3efc7776f91;hp=c59a86dca5849617ac74428647fe3ddb7834937e;hpb=eb0f1c442d7cf1f7cb746c26c6120bb42e69c49c;p=linux-2.6 diff --git a/arch/s390/kernel/irq.c b/arch/s390/kernel/irq.c index c59a86dca5..e7c5bfb7c7 100644 --- a/arch/s390/kernel/irq.c +++ b/arch/s390/kernel/irq.c @@ -25,6 +25,7 @@ int show_interrupts(struct seq_file *p, void *v) static const char *intrclass_names[] = { "EXT", "I/O", }; int i = *(loff_t *) v, j; + get_online_cpus(); if (i == 0) { seq_puts(p, " "); for_each_online_cpu(j) @@ -43,7 +44,7 @@ int show_interrupts(struct seq_file *p, void *v) seq_putc(p, '\n'); } - + put_online_cpus(); return 0; }