]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit5809317c6d0d8ac6438970f373f7c6c7035584ea
tree78158b4056fe1365d5086f66769abdc3ef2643c3
parent3479be5e5362f9d582cfa8402c1a3d25598210b2
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