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 /drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | |
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 'drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c')
0 files changed, 0 insertions, 0 deletions