]> git.karo-electronics.de Git - karo-tx-linux.git/commit
rcu: update: Make RCU_EXPEDITE_BOOT be the default
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>
Wed, 2 Nov 2016 16:30:02 +0000 (17:30 +0100)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 17 Jan 2017 00:56:39 +0000 (16:56 -0800)
commit7c6094db591b320332441e5f169156a4255b2180
tree6dac53785ec6746f82e720f52ca327d6cea48753
parent52d7e48b86fc108e45a656d8e53e4237993c481d
rcu: update: Make RCU_EXPEDITE_BOOT be the default

RCU_EXPEDITE_BOOT should speed up the boot process by enforcing
synchronize_rcu_expedited() instead of synchronize_rcu() during the boot
process. There should be no reason why one does not want this and there
is no need worry about real time latency at this point.
Therefore make it default.

Note that users wishing to avoid expediting entirely, for example when
bringing up new hardware possibly having flaky IPIs, can use the
rcu_normal boot parameter to override boot-time expediting.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
[ paulmck: Reworded commit log. ]
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
init/Kconfig
kernel/rcu/update.c