blob: 311fcb74f3bade2e763fc82182bf315e8956c894 [file] [log] [blame]
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")