diff options
| author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2016-03-16 13:22:53 -0700 | 
|---|---|---|
| committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2016-03-31 13:34:09 -0700 | 
| commit | 356051e1de3cf65575da4ee92d1f5cee86677ee2 (patch) | |
| tree | 498fde3d22598558fc41ce20ebfb183d014b9c4f /kernel/rcu/tree_plugin.h | |
| parent | f6a12f34a448cc8a624070fd365c29c890138a48 (diff) | |
rcu: Add exp_funnel_lock() fastpath
This commit speeds up the low-contention case, especially for systems
with large rcu_node trees, by attempting to directly acquire the
->exp_mutex.  This fastpath checks the leaves and root first in
order to avoid excessive memory contention on the mutex itself.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/rcu/tree_plugin.h')
0 files changed, 0 insertions, 0 deletions
