diff options
| -rw-r--r-- | include/asm-mips/irq.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/asm-mips/irq.h b/include/asm-mips/irq.h index 67657089efa7..386da82e5774 100644 --- a/include/asm-mips/irq.h +++ b/include/asm-mips/irq.h | |||
| @@ -31,14 +31,14 @@ static inline int irq_canonicalize(int irq) | |||
| 31 | * functions will take over re-enabling the low-level mask. | 31 | * functions will take over re-enabling the low-level mask. |
| 32 | * Otherwise it will be done on return from exception. | 32 | * Otherwise it will be done on return from exception. |
| 33 | */ | 33 | */ |
| 34 | #define __DO_IRQ_SMTC_HOOK() \ | 34 | #define __DO_IRQ_SMTC_HOOK(irq) \ |
| 35 | do { \ | 35 | do { \ |
| 36 | if (irq_hwmask[irq] & 0x0000ff00) \ | 36 | if (irq_hwmask[irq] & 0x0000ff00) \ |
| 37 | write_c0_tccontext(read_c0_tccontext() & \ | 37 | write_c0_tccontext(read_c0_tccontext() & \ |
| 38 | ~(irq_hwmask[irq] & 0x0000ff00)); \ | 38 | ~(irq_hwmask[irq] & 0x0000ff00)); \ |
| 39 | } while (0) | 39 | } while (0) |
| 40 | #else | 40 | #else |
| 41 | #define __DO_IRQ_SMTC_HOOK() do { } while (0) | 41 | #define __DO_IRQ_SMTC_HOOK(irq) do { } while (0) |
| 42 | #endif | 42 | #endif |
| 43 | 43 | ||
| 44 | /* | 44 | /* |
| @@ -52,7 +52,7 @@ do { \ | |||
| 52 | #define do_IRQ(irq) \ | 52 | #define do_IRQ(irq) \ |
| 53 | do { \ | 53 | do { \ |
| 54 | irq_enter(); \ | 54 | irq_enter(); \ |
| 55 | __DO_IRQ_SMTC_HOOK(); \ | 55 | __DO_IRQ_SMTC_HOOK(irq); \ |
| 56 | generic_handle_irq(irq); \ | 56 | generic_handle_irq(irq); \ |
| 57 | irq_exit(); \ | 57 | irq_exit(); \ |
| 58 | } while (0) | 58 | } while (0) |
