|
@@ -773,7 +773,7 @@ static int irq_thread(void *data)
|
|
struct irqaction *action);
|
|
struct irqaction *action);
|
|
int wake;
|
|
int wake;
|
|
|
|
|
|
- if (force_irqthreads & test_bit(IRQTF_FORCED_THREAD,
|
|
|
|
|
|
+ if (force_irqthreads && test_bit(IRQTF_FORCED_THREAD,
|
|
&action->thread_flags))
|
|
&action->thread_flags))
|
|
handler_fn = irq_forced_thread_fn;
|
|
handler_fn = irq_forced_thread_fn;
|
|
else
|
|
else
|