Loading kernel/rcutree.c +3 −2 Original line number Diff line number Diff line Loading @@ -421,8 +421,9 @@ void rcu_irq_exit(void) WARN_ON_ONCE(rdtp->dynticks & 0x1); /* If the interrupt queued a callback, get out of dyntick mode. */ if (__this_cpu_read(rcu_sched_data.nxtlist) || __this_cpu_read(rcu_bh_data.nxtlist)) if (in_irq() && (__this_cpu_read(rcu_sched_data.nxtlist) || __this_cpu_read(rcu_bh_data.nxtlist))) set_need_resched(); } Loading Loading
kernel/rcutree.c +3 −2 Original line number Diff line number Diff line Loading @@ -421,8 +421,9 @@ void rcu_irq_exit(void) WARN_ON_ONCE(rdtp->dynticks & 0x1); /* If the interrupt queued a callback, get out of dyntick mode. */ if (__this_cpu_read(rcu_sched_data.nxtlist) || __this_cpu_read(rcu_bh_data.nxtlist)) if (in_irq() && (__this_cpu_read(rcu_sched_data.nxtlist) || __this_cpu_read(rcu_bh_data.nxtlist))) set_need_resched(); } Loading