diff options
Diffstat (limited to 'kernel/irq/handle.c')
-rw-r--r-- | kernel/irq/handle.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c index e71266c3803e..6d8b30114961 100644 --- a/kernel/irq/handle.c +++ b/kernel/irq/handle.c | |||
@@ -142,7 +142,7 @@ irqreturn_t handle_IRQ_event(unsigned int irq, struct pt_regs *regs, | |||
142 | } | 142 | } |
143 | #endif | 143 | #endif |
144 | 144 | ||
145 | if (!(action->flags & SA_INTERRUPT)) | 145 | if (!(action->flags & IRQF_DISABLED)) |
146 | local_irq_enable(); | 146 | local_irq_enable(); |
147 | 147 | ||
148 | do { | 148 | do { |
@@ -153,7 +153,7 @@ irqreturn_t handle_IRQ_event(unsigned int irq, struct pt_regs *regs, | |||
153 | action = action->next; | 153 | action = action->next; |
154 | } while (action); | 154 | } while (action); |
155 | 155 | ||
156 | if (status & SA_SAMPLE_RANDOM) | 156 | if (status & IRQF_SAMPLE_RANDOM) |
157 | add_interrupt_randomness(irq); | 157 | add_interrupt_randomness(irq); |
158 | local_irq_disable(); | 158 | local_irq_disable(); |
159 | 159 | ||