aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-08-28 02:56:33 -0400
committerIngo Molnar <mingo@elte.hu>2008-10-16 10:53:04 -0400
commitc59d85a7b7822b83fc9783314543eea0ca860480 (patch)
tree367f3237a5c8eb83ac516aa5b99d54a70a3ab3e2
parent1dd6ba2e179773597e20f17f66049a64e6c4b2ec (diff)
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>
-rw-r--r--arch/m68k/kernel/ints.c1
-rw-r--r--arch/s390/kernel/irq.c1
-rw-r--r--arch/sparc/kernel/irq.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/arch/m68k/kernel/ints.c b/arch/m68k/kernel/ints.c
index 74453d15692e..44169e4cd91d 100644
--- a/arch/m68k/kernel/ints.c
+++ b/arch/m68k/kernel/ints.c
@@ -47,6 +47,7 @@
47#endif 47#endif
48 48
49int nr_irqs = NR_IRQS; 49int nr_irqs = NR_IRQS;
50EXPORT_SYMBOL(nr_irqs);
50 51
51extern u32 auto_irqhandler_fixup[]; 52extern u32 auto_irqhandler_fixup[];
52extern u32 user_irqhandler_fixup[]; 53extern u32 user_irqhandler_fixup[];
diff --git a/arch/s390/kernel/irq.c b/arch/s390/kernel/irq.c
index 14eb5496c8a8..3624c4a0037a 100644
--- a/arch/s390/kernel/irq.c
+++ b/arch/s390/kernel/irq.c
@@ -18,6 +18,7 @@
18#include <linux/profile.h> 18#include <linux/profile.h>
19 19
20int nr_irqs = NR_IRQS; 20int nr_irqs = NR_IRQS;
21EXPORT_SYMBOL(nr_irqs);
21 22
22/* 23/*
23 * show_interrupts is needed by /proc/interrupts. 24 * show_interrupts is needed by /proc/interrupts.
diff --git a/arch/sparc/kernel/irq.c b/arch/sparc/kernel/irq.c
index 059598b7e0f0..4b99e3ce3916 100644
--- a/arch/sparc/kernel/irq.c
+++ b/arch/sparc/kernel/irq.c
@@ -57,6 +57,7 @@
57#endif /* SMP */ 57#endif /* SMP */
58 58
59int nr_irqs = NR_IRQS; 59int nr_irqs = NR_IRQS;
60EXPORT_SYMBOL(nr_irqs);
60 61
61unsigned long __raw_local_irq_save(void) 62unsigned long __raw_local_irq_save(void)
62{ 63{