]> git.karo-electronics.de Git - linux-beck.git/commit
rcu: Detect stalls caused by failure to propagate up rcu_node tree
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 22 Jan 2015 22:32:06 +0000 (14:32 -0800)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 11 Mar 2015 20:22:38 +0000 (13:22 -0700)
commit237a0f2193c6daf9b1edd7fd15d55e680f268952
tree7f7c0b994878808a47842138a3026620fc2c6edf
parent18c629eaebf1814ca7f0c27327f75aa93aa4a5de
rcu: Detect stalls caused by failure to propagate up rcu_node tree

If all CPUs have passed through quiescent states, then stalls might be
due to starvation of the grace-period kthread or to failure to propagate
the quiescent states up the rcu_node combining tree.  The current stall
warning messages do not differentiate, so this commit adds a printout
of the root rcu_node structure's ->qsmask field.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/tree.c