| fd30b717b86d ("rcu: Convert timers to use timer_setup()") |
| 8be6e1b15c54 ("rcu: Use timer as backstop for NOCB deferred wakeups") |
| 6b5fc3a13318 ("rcu: Add memory barriers for NOCB leader wakeup") |
| 511324e462a1 ("rcu: Use RCU_NOCB_WAKE rather than RCU_NOGP_WAKE") |
| 9226b10d78ff ("rcu: Place guard on rcu_all_qs() and rcu_note_context_switch() actions") |
| 0f9be8cabbc3 ("rcu: Eliminate flavor scan in rcu_momentary_dyntick_idle()") |
| 9577df9a3122 ("rcu: Pull rcu_qs_ctr into rcu_dynticks structure") |
| abb06b99484a ("rcu: Pull rcu_sched_qs_mask into rcu_dynticks structure") |
| b8c17e6664c4 ("rcu: Maintain special bits at bottom of ->dynticks counter") |
| 3a19b46a5c17 ("rcu: Check cond_resched_rcu_qs() state less often to reduce GP overhead") |
| 02a5c550b273 ("rcu: Abstract extended quiescent state determination") |
| 2625d469baee ("rcu: Abstract dynticks extended quiescent state enter/exit operations") |
| 8b2f63ab05eb ("rcu: Abstract the dynticks snapshot operation") |
| 6563de9d6f13 ("rcu: Abstract the dynticks momentary-idle operation") |
| 0742ac3e2f9f ("rcu: Make expedited grace periods recheck dyntick idle state") |