rcu: demote SRCU_SYNCHRONIZE_DELAY from kernel-parameter status
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 7 Jan 2011 10:33:47 +0000 (02:33 -0800)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 14 Jan 2011 12:56:49 +0000 (04:56 -0800)
commitc072a388d59a1d48e36864d0e66f42d71745be1c
treea0537c767c834d1846430ab3bb4eb83c0d0923d7
parent394f4528c523d88daabd50f883a8d6b164075555
rcu: demote SRCU_SYNCHRONIZE_DELAY from kernel-parameter status

Because the adaptive synchronize_srcu_expedited() approach has
worked very well in testing, remove the kernel parameter and
replace it by a C-preprocessor macro.  If someone finds problems
with this approach, a more complex and aggressively adaptive
approach might be required.

Longer term, SRCU will be merged with the other RCU implementations,
at which point synchronize_srcu_expedited() will be event driven,
just as synchronize_sched_expedited() currently is.  At that point,
there will be no need for this adaptive approach.

Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
init/Kconfig
kernel/srcu.c