]> git.karo-electronics.de Git - karo-tx-linux.git/commit
rcu: Check for entering dyntick-idle mode while in read-side critical section
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 19 Aug 2011 22:23:19 +0000 (15:23 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 13 Sep 2011 15:46:35 +0000 (08:46 -0700)
commit40dea6ea4dfb8eec955cb6a92ce84d0efa60fd27
tree4c92a2b81be08e5c064890314bc807c9b2ee1c41
parentbb7844ecb1df4be4d2ae065643d44d466d36ca58
rcu: Check for entering dyntick-idle mode while in read-side critical section

CONFIG_RCU_FAST_NO_HZ assumes that all calls to rcu_needs_cpu() are
outside of all RCU read-side critical sections.  This patch adds diagnostic
checks to verify this assumption.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/rcupdate.h
kernel/rcutree.c