diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-03-10 03:16:42 +0300 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-04-18 21:38:19 +0300 |
commit | c6e56f593ac2df436700527c3488d4ed224c3acf (patch) | |
tree | 0d323b1c103b240ab4258e6f0a3f4cdbee18b2fb /include/linux/srcu.h | |
parent | f010ed82c7ba8b30f30872800100ad6b6efe2a6a (diff) | |
download | linux-c6e56f593ac2df436700527c3488d4ed224c3acf.tar.xz |
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 'include/linux/srcu.h')
0 files changed, 0 insertions, 0 deletions