commit | 85d3f03053d4d2a7fa6fac81200e1a9c68d59f59 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Sat Jul 11 16:24:45 2015 -0700 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Tue Jul 14 17:15:33 2015 -0700 |
tree | 9c7910f3fddad6993353e213110002a8233ab7c5 | |
parent | 5ae83bf115670ace54965f03903dc323fd06f532 [diff] |
rcu: Add fastpath bypassing funnel locking In the common case, there will be only one expedited grace period in the system at a given time, in which case it is not helpful to use funnel locking. This commit therefore adds a fastpath that bypasses funnel locking when the root ->exp_funnel_mutex is not held. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>