Message ID | 1320265849-5744-22-git-send-email-paulmck@linux.vnet.ibm.com |
---|---|
State | Accepted |
Commit | 416eb33cd60ef405e2860a186364e57bcb2d89f6 |
Headers | show |
diff --git a/kernel/softirq.c b/kernel/softirq.c index d2be0e0..328aabb 100644 --- a/kernel/softirq.c +++ b/kernel/softirq.c @@ -347,12 +347,12 @@ void irq_exit(void) if (!in_interrupt() && local_softirq_pending()) invoke_softirq(); - rcu_irq_exit(); #ifdef CONFIG_NO_HZ /* Make sure that timer wheel updates are propagated */ if (idle_cpu(smp_processor_id()) && !in_interrupt() && !need_resched()) tick_nohz_irq_exit(); #endif + rcu_irq_exit(); preempt_enable_no_resched(); }