Skip to content
  • Paul E. McKenney's avatar
    rcu: Overlap wakeups with next expedited grace period · 3b5f668e
    Paul E. McKenney authored
    
    
    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: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    3b5f668e