blob: 734f5b3042554432303610fa623d8b5500159705 [file] [log] [blame]
594aa5975b9b ("rcu/tree: Repeat the monitor if any free channel is busy")
34c881745549 ("rcu: Support kfree_bulk() interface in kfree_rcu()")
189a6883dcf7 ("rcu: Remove kfree_call_rcu_nobatch()")
77a40f97030b ("rcu: Remove kfree_rcu() special casing and lazy-callback handling")
e99637becb2e ("rcu: Add support for debug_objects debugging for kfree_rcu()")
0392bebebf26 ("rcu: Add multiple in-flight batches of kfree_rcu() work")
569d767087ef ("rcu: Make kfree_rcu() use a non-atomic ->monitor_todo")
e6e78b004fa7 ("rcuperf: Add kfree_rcu() performance Tests")
a35d16905efc ("rcu: Add basic support for kfree_rcu() batching")
79ba7ff5a992 ("rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn")
366237e7b083 ("stop_machine: Provide RCU quiescent state in multi_cpu_stop()")
d1b222c6be1f ("rcu/nocb: Add bypass callback queueing")
eda669a6a2c5 ("rcu/nocb: Atomic ->len field in rcu_segcblist structure")
4fd8c5f153bc ("rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock")
6608c3a027bc ("rcu/nocb: Reduce contention at no-CBs registry-time CB advancement")
81c0b3d724f4 ("rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU")
7f36ef82e5cf ("rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread")
aeeacd9d844b ("rcu/nocb: Enable re-awakening under high callback load")
969974e5c51e ("rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait()")
4f9c1bc727f9 ("rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields")
c035280f1761 ("rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields")
e7f4c5b3998a ("rcu/nocb: Remove obsolete nocb_head and nocb_tail fields")
5d6742b37727 ("rcu/nocb: Use rcu_segcblist for no-CBs CPUs")
e83e73f5b0f8 ("rcu/nocb: Leave ->cblist enabled for no-CBs CPUs")
ca5c82580811 ("rcu/nocb: Remove deferred wakeup checks for extended quiescent states")
c00045be32fe ("rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure")
750d7f6a434f ("rcu/nocb: Add checks for offloaded callback processing")
ce5215c1342c ("rcu/nocb: Use separate flag to indicate offloaded ->cblist")
1bb5f9b95afe ("rcu/nocb: Use separate flag to indicate disabled ->cblist")
f7c9a9b664fb ("rcu/nocb: Rename and document no-CB CB kthread sleep trace event")
0d52a6652f15 ("rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer()")
5f675ba6eb5d ("rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp()")
5d62c08c5fe5 ("rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp()")
9fa471a881df ("rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait()")
12f54c3a8410 ("rcu/nocb: Provide separate no-CBs grace-period kthreads")
6484fe54b5c6 ("rcu/nocb: Update comments to prepare for forward-progress work")
58bf6f77c6fb ("rcu/nocb: Rename rcu_data fields to prepare for forward-progress work")
bd1bfc51a36f ("rcutorture: Emulate userspace sojourn during call_rcu() floods")
11ca7a9d541d ("Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a', 'fixes.2019.06.13a', 'srcu.2019.05.28a', 'sync.2019.05.28a' and 'torture.2019.05.28a' into HEAD")