blob: 75b4864294b5e30ef3028e2e2d9aac366223a104 [file] [log] [blame]
cb4dbbfaa1f5 ("rcu: Simplify rcu_note_context_switch exit from critical section")
3e3100989869 ("rcu: Defer reporting RCU-preempt quiescent states when disabled")
3b57a3994f33 ("rcu: Inline rcu_dynticks_momentary_idle() into its sole caller")
3949fa9bac09 ("rcu: Make rcu_read_unlock_special() static")
ff3bb6f4d062 ("rcu: Remove ->gpnum and ->completed")
477351f7829d ("rcu: Convert rcu_grace_period tracepoint to gp_seq")
29365e563b1e ("rcu: Convert grace-period requests to ->gp_seq")
8aa670cdacc1 ("rcu: Convert ->rcu_iw_gpnum to ->gp_seq")
67e14c1e39d2 ("rcu: Move RCU's grace-period-change code to ->gp_seq")
de30ad512a66 ("rcu: Introduce grace-period sequence numbers")
26d950a94513 ("rcu: Diagnostics for grace-period startup hangs")
4bc8d55574dd ("rcu: Add debugging info to assertion")
384f77f4cb76 ("rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp()")
360e0da67eab ("rcu: Add funnel locking to rcu_start_this_gp()")
41e80595abfc ("rcu: Make rcu_start_future_gp() caller select grace period")
d5cd96851d52 ("rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()")
a508aa597ec2 ("rcu: Cleanup, don't put ->completed into an int")
bd7af8463b9f ("rcu: Switch __rcu_process_callbacks() to rcu_accelerate_cbs()")
6f576e281690 ("rcu: Convert ->need_future_gp[] array to boolean")
51af970d19f3 ("rcu: Avoid losing ->need_future_gp[] values due to GP start/end races")
fb31340f8a43 ("rcu: Make rcu_gp_cleanup() more accurately predict need for new GP")
c91a8675b9cc ("rcu: Add accessor macros for the ->need_future_gp[] array")
825a9911f644 ("rcu: Make rcu_start_future_gp()'s grace-period check more precise")
9036c2ffd596 ("rcu: Improve non-root rcu_cbs_completed() accuracy")
a32e01ee6897 ("rcu: Use wrapper for lockdep asserts")
01c495f72a3b ("rcu: Remove obsolete __rcu_pending() statistics for debugfs")
2342172fd6c1 ("rcu: Avoid ->dynticks_nesting store tearing")
dec98900eae1 ("rcu: Add ->dynticks field to rcu_dyntick trace event")
84585aa8b6ad ("rcu: Shrink ->dynticks_{nmi_,}nesting from long long to long")
bd2b879a1ca5 ("rcu: Add tracing to irq/NMI dyntick-idle transitions")
844ccdd7dce2 ("rcu: Eliminate rcu_irq_enter_disabled()")
51a1fd30f130 ("rcu: Make ->dynticks_nesting be a simple counter")
58721f5da4bc ("rcu: Define rcu_irq_{enter,exit}() in terms of rcu_nmi_{enter,exit}()")
6136d6e48a01 ("rcu: Clamp ->dynticks_nmi_nesting at eqs entry/exit")
fd581a91ac16 ("rcu: Move rcu_nmi_{enter,exit}() to prepare for consolidation")
a0eb22bf64a7 ("rcu: Reduce dyntick-idle state space")
2e672ab2d491 ("rcu: Avoid ->dynticks_nmi_nesting store tearing")
8e9a2dba8686 ("Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip")