Fix TINY_RCU rcu_is_cpu_rrupt_from_idle check
PATCH 1/1 Fix TINY_RCU rcu_is_cpu_rrupt_from_idle check
The rcu_is_cpu_rrupt_from_idle() needs to allow for one interrupt level from the idle loop, but TINY_RCU checks for a call from the idle loop itself. This commit fixes this issue.
Reported-by Josh Triplett <[email protected]>
Signed-off-by Paul E. McKenney <[email protected]>
Signed-off-by Paul E. McKenney <[email protected]>
b/kernel/rcutiny.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
kernel/rcutiny.c +1 -1
@@ -195,7 +195,7 @@ EXPORT_SYMBOL(rcu_is_cpu_idle);*/ int rcu_is_cpu_rrupt_from_idle (void ) { -return rcu_dynticks_nesting <=0 ; +return rcu_dynticks_nesting <=1 ; }/*