Explorar o código

sparseirq: export nr_irqs on m68k/sparc/s390

Stephen Rothwell reported such build failures on m68k/sparc/s390:

> ERROR: "nr_irqs" [drivers/net/hamradio/baycom_ser_fdx.ko] undefined!
> ERROR: "nr_irqs" [drivers/net/3c59x.ko] undefined!

export nr_irqs on these architectures too.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Ingo Molnar %!s(int64=16) %!d(string=hai) anos
pai
achega
c59d85a7b7
Modificáronse 3 ficheiros con 3 adicións e 0 borrados
  1. 1 0
      arch/m68k/kernel/ints.c
  2. 1 0
      arch/s390/kernel/irq.c
  3. 1 0
      arch/sparc/kernel/irq.c

+ 1 - 0
arch/m68k/kernel/ints.c

@@ -47,6 +47,7 @@
 #endif
 #endif
 
 
 int nr_irqs = NR_IRQS;
 int nr_irqs = NR_IRQS;
+EXPORT_SYMBOL(nr_irqs);
 
 
 extern u32 auto_irqhandler_fixup[];
 extern u32 auto_irqhandler_fixup[];
 extern u32 user_irqhandler_fixup[];
 extern u32 user_irqhandler_fixup[];

+ 1 - 0
arch/s390/kernel/irq.c

@@ -18,6 +18,7 @@
 #include <linux/profile.h>
 #include <linux/profile.h>
 
 
 int nr_irqs = NR_IRQS;
 int nr_irqs = NR_IRQS;
+EXPORT_SYMBOL(nr_irqs);
 
 
 /*
 /*
  * show_interrupts is needed by /proc/interrupts.
  * show_interrupts is needed by /proc/interrupts.

+ 1 - 0
arch/sparc/kernel/irq.c

@@ -57,6 +57,7 @@
 #endif /* SMP */
 #endif /* SMP */
 
 
 int nr_irqs = NR_IRQS;
 int nr_irqs = NR_IRQS;
+EXPORT_SYMBOL(nr_irqs);
 
 
 unsigned long __raw_local_irq_save(void)
 unsigned long __raw_local_irq_save(void)
 {
 {