summaryrefslogtreecommitdiffstats
path: root/kernel/rcutree_plugin.h
diff options
context:
space:
mode:
authorPaul E. McKenney <paul.mckenney@linaro.org>2011-08-07 20:26:31 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2011-09-28 21:38:40 -0700
commit037067a1b6f9a70f862f3ed9d59fe28b7cd55ac4 (patch)
tree0f54deff3994de1bdb54707b7943307244ed692f /kernel/rcutree_plugin.h
parent82e78d80fc392ac7e98326bc8beeb8a679913ffd (diff)
downloadlinux-037067a1b6f9a70f862f3ed9d59fe28b7cd55ac4.tar.gz
linux-037067a1b6f9a70f862f3ed9d59fe28b7cd55ac4.tar.bz2
linux-037067a1b6f9a70f862f3ed9d59fe28b7cd55ac4.zip
rcu: Prohibit grace periods during early boot
Greater use of RCU during early boot (before the scheduler is operating) is causing RCU to attempt to start grace periods during that time, which in turn is resulting in both RCU and the callback functions attempting to use the scheduler before it is ready. This commit prevents these problems by prohibiting RCU grace periods until after the scheduler has spawned the first non-idle task. Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/rcutree_plugin.h')
0 files changed, 0 insertions, 0 deletions