summaryrefslogtreecommitdiffstats
path: root/Documentation/RCU
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-03-16 16:47:55 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-03-31 13:34:11 -0700
commit3b5f668e715bc19610ad967ef97a7e8c55a186ec (patch)
tree1adb1e9d9d1aa5220163ae2cefccc27bd93e3db4 /Documentation/RCU
parentaff12cdf86e6fa891d1c30c0fad112d138bd7b10 (diff)
downloadlinux-3b5f668e715bc19610ad967ef97a7e8c55a186ec.tar.bz2
rcu: Overlap wakeups with next expedited grace period
The current expedited grace-period implementation makes subsequent grace periods wait on wakeups for the prior grace period. This does not fit the dictionary definition of "expedited", so this commit allows these two phases to overlap. Doing this requires four waitqueues rather than two because tasks can now be waiting on the previous, current, and next grace periods. The fourth waitqueue makes the bit masking work out nicely. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'Documentation/RCU')
0 files changed, 0 insertions, 0 deletions