diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-08-28 02:56:33 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-10-16 10:53:04 -0400 |
commit | c59d85a7b7822b83fc9783314543eea0ca860480 (patch) | |
tree | 367f3237a5c8eb83ac516aa5b99d54a70a3ab3e2 | |
parent | 1dd6ba2e179773597e20f17f66049a64e6c4b2ec (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.c | 1 | ||||
-rw-r--r-- | arch/s390/kernel/irq.c | 1 | ||||
-rw-r--r-- | arch/sparc/kernel/irq.c | 1 |
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 | ||
49 | int nr_irqs = NR_IRQS; | 49 | int nr_irqs = NR_IRQS; |
50 | EXPORT_SYMBOL(nr_irqs); | ||
50 | 51 | ||
51 | extern u32 auto_irqhandler_fixup[]; | 52 | extern u32 auto_irqhandler_fixup[]; |
52 | extern u32 user_irqhandler_fixup[]; | 53 | extern 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 | ||
20 | int nr_irqs = NR_IRQS; | 20 | int nr_irqs = NR_IRQS; |
21 | EXPORT_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 | ||
59 | int nr_irqs = NR_IRQS; | 59 | int nr_irqs = NR_IRQS; |
60 | EXPORT_SYMBOL(nr_irqs); | ||
60 | 61 | ||
61 | unsigned long __raw_local_irq_save(void) | 62 | unsigned long __raw_local_irq_save(void) |
62 | { | 63 | { |