Pull RCU fix from Paul E. McKenney.
Unified · Split
| @@ -825,7 +825,7 @@ static __always_inline void rcu_nmi_enter_common(bool irq) · 824 unmodified lines | ||
| 825 | 825 | rcu_cleanup_after_idle(); |
| 826 | 826 | |
| 827 | 827 | incby = 1; |
| 828 | − } else if (tick_nohz_full_cpu(rdp->cpu) && | |
| 828 | + } else if (irq && tick_nohz_full_cpu(rdp->cpu) && | |
| 829 | 829 | rdp->dynticks_nmi_nesting == DYNTICK_IRQ_NONIDLE && |
| 830 | 830 | READ_ONCE(rdp->rcu_urgent_qs) && |
| 831 | 831 | !READ_ONCE(rdp->rcu_forced_tick)) { |