summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tiny_plugin.h
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2017-03-10 01:16:42 +0100
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2017-04-18 20:38:19 +0200
commitc6e56f593ac2df436700527c3488d4ed224c3acf (patch)
tree0d323b1c103b240ab4258e6f0a3f4cdbee18b2fb /kernel/rcu/tiny_plugin.h
parentrcu: Fix warning in rcu_seq_end() (diff)
downloadlinux-c6e56f593ac2df436700527c3488d4ed224c3acf.tar.xz
linux-c6e56f593ac2df436700527c3488d4ed224c3acf.zip
srcu: Push srcu_advance_batches() fastpath into common case
This commit simplifies the SRCU state machine by pushing the srcu_advance_batches() idle-SRCU fastpath into the common case. This is done by giving srcu_reschedule() a delay parameter, which is zero in the call from srcu_advance_batches(). This commit is a step towards numbering callbacks in order to efficiently handle per-CPU callback lists. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/rcu/tiny_plugin.h')
0 files changed, 0 insertions, 0 deletions