m68k: compile fix - hardirq checks were in wrong place
PATCH 1/36 m68k: compile fix - hardirq checks were in wrong place
From: Al Viro <[email protected]>
Date: 1133435630 -0500
move the sanity check for NR_IRQS being no more than 1<<HARDIRQ_BITS from asm-m68k/hardirq.h to asm-m68k/irq.h; needed since NR_IRQS is not necessary know at the points of inclusion of asm/hardirq.h due to the rather ugly header dependencies on m68k. Fix is by far simpler than trying to massage those dependencies...
Signed-off-by Al Viro <[email protected]>
---
include/asm-m68k/hardirq.h | 9 --------- include/asm-m68k/irq.h | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-)
37a063583b48f497bfc6d8862106cfcd438e0f3c
include/asm-m68k/hardirq.h +0 -9
@@ -14,13 +14,4 @@ typedef struct {#define HARDIRQ_BITS 8 -/* -* The hardirq mask has to be large enough to have -* space for potentially all IRQ sources in the system -* nesting on a single CPU: -*/ -#if (1 <<HARDIRQ_BITS ) <NR_IRQS -# error HARDIRQ_BITS is too low! -#endif -#endif
include/asm-m68k/irq.h +9 -0
@@ -23,6 +23,15 @@#endif /* +* The hardirq mask has to be large enough to have +* space for potentially all IRQ sources in the system +* nesting on a single CPU: +*/ +#if (1 <<HARDIRQ_BITS ) <NR_IRQS +# error HARDIRQ_BITS is too low! +#endif + +/* * Interrupt source definitions * General interrupt sources are the level 1-7. * Adding an interrupt service routine for one of these sources
Signature · 1 line
0.99.9.GIT