rcu: use softirq instead of kthreads except when RCU_BOOST=y
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 15 Jun 2011 22:47:09 +0000 (15:47 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 16 Jun 2011 06:07:21 +0000 (23:07 -0700)
commita46e0899eec7a3069bcadd45dfba7bf67c6ed016
tree78158b4056fe1365d5086f66769abdc3ef2643c3
parent09223371deac67d08ca0b70bd18787920284c967
rcu: use softirq instead of kthreads except when RCU_BOOST=y

This patch #ifdefs RCU kthreads out of the kernel unless RCU_BOOST=y,
thus eliminating context-switch overhead if RCU priority boosting has
not been configured.

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