- 59d8cc6 rcu: Forgive slow expedited grace periods at boot time by Paul E. McKenney · 5 years ago
- 0e24738 Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixes.2020.01.24a', 'kfree_rcu.2020.01.24a', 'list.2020.01.10a', 'preempt.2020.01.24a' and 'torture.2019.12.09a' into HEAD by Paul E. McKenney · 5 years ago
- f6105fc rcu: Remove unused stop-machine #include by Paul E. McKenney · 5 years ago
- 844a378 srcu: Apply *_ONCE() to ->srcu_last_gp_end by Paul E. McKenney · 5 years ago
- 7441e76 rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() by Paul E. McKenney · 5 years ago
- e1350e8 rcu: Move rcu_{expedited,normal} definitions into rcupdate.h by Ben Dooks · 5 years ago
- e2167b3 rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h by Lai Jiangshan · 5 years ago
- 4778339 rcu: Remove the declaration of call_rcu() in tree.h by Lai Jiangshan · 5 years ago
- 2488a5e rcu: Fix tracepoint tracking RCU CPU kthread utilization by Lai Jiangshan · 5 years ago
- 822175e rcu: Fix harmless omission of "CONFIG_" from #if condition by Lai Jiangshan · 5 years ago
- 5b14557 rcu: Avoid tick_dep_set_cpu() misordering by Paul E. McKenney · 5 years ago
- 77339e6 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting by Lai Jiangshan · 5 years ago
- c51f83c rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() by Paul E. McKenney · 5 years ago
- 3717e1e rcu: Clear ->rcu_read_unlock_special only once by Lai Jiangshan · 5 years ago
- 2eeba583 rcu: Clear .exp_hint only when deferred quiescent state has been reported by Lai Jiangshan · 5 years ago
- c130d2d rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU by Lai Jiangshan · 5 years ago
- 189a688 rcu: Remove kfree_call_rcu_nobatch() by Joel Fernandes (Google) · 5 years ago
- 77a40f9 rcu: Remove kfree_rcu() special casing and lazy-callback handling by Joel Fernandes (Google) · 5 years ago
- e99637b rcu: Add support for debug_objects debugging for kfree_rcu() by Joel Fernandes (Google) · 5 years ago
- 0392beb rcu: Add multiple in-flight batches of kfree_rcu() work by Joel Fernandes (Google) · 5 years ago
- 569d767 rcu: Make kfree_rcu() use a non-atomic ->monitor_todo by Joel Fernandes · 5 years ago
- e6e78b0 rcuperf: Add kfree_rcu() performance Tests by Joel Fernandes (Google) · 5 years ago
- a35d169 rcu: Add basic support for kfree_rcu() batching by Byungchul Park · 5 years ago
- c30fe54 rcu: Mark non-global functions and variables as static by Paul E. McKenney · 5 years ago
- 5155be9 rcutorture: Dynamically allocate rcu_fwds structure by Paul E. McKenney · 5 years ago
- 6764100 rcutorture: Complete threading rcu_fwd pointers through functions by Paul E. McKenney · 5 years ago
- 7beba0c rcutorture: Move to dynamic initialization of rcu_fwds by Paul E. McKenney · 5 years ago
- 6b1b832 rcutorture: Thread rcu_fwd pointer through forward-progress functions by Paul E. McKenney · 5 years ago
- a289e60 rcutorture: Pull callback forward-progress data into rcu_fwd struct by Paul E. McKenney · 5 years ago
- 90326f0 rcu: Use CONFIG_PREEMPTION where appropriate by Sebastian Andrzej Siewior · 5 years ago
- b3e627d rcu: Make PREEMPT_RCU be a modifier to TREE_RCU by Lai Jiangshan · 5 years ago
- 03bd298 rcu: Use lockdep rather than comment to enforce lock held by Paul E. McKenney · 5 years ago
- 6935c39 rcu: Avoid data-race in rcu_gp_fqs_check_wake() by Eric Dumazet · 5 years ago
- 610dea3 rcu/nocb: Fix dump_tree hierarchy print always active by Stefan Reiter · 5 years ago
- df1e849 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS by Paul E. McKenney · 5 years ago
- 28f0361 rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" by Paul E. McKenney · 5 years ago
- de8cd0a rcu: Update tree_exp.h function-header comments by Paul E. McKenney · 5 years ago
- 6c7d7db rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() by Paul E. McKenney · 5 years ago
- 4bc6b74 rcu: Allow only one expedited GP to run concurrently with wakeups by Neeraj Upadhyay · 5 years ago
- fd6bc19 rcu: Fix missed wakeup of exp_wq waiters by Neeraj Upadhyay · 5 years ago
- aca2991 rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() by Paul E. McKenney · 5 years ago
- 6cf539a rcu: Fix data-race due to atomic_t copy-by-value by Marco Elver · 5 years ago
- 9f08cf0 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() by Boqun Feng · 5 years ago
- 15c7c97 rcu: Use *_ONCE() to protect lockless ->expmask accesses by Paul E. McKenney · 5 years ago
- 8dcdfb7 Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'nohz.2019.10.28a', 'replace.2019.10.30a', 'torture.2019.10.05a' and 'lkmm.2019.10.05a' into HEAD by Paul E. McKenney · 5 years ago
- 36b5dae rcu: Suppress levelspread uninitialized messages by Paul E. McKenney · 5 years ago
- b8889c9 rcu: Fix uninitialized variable in nocb_gp_wait() by Dan Carpenter · 5 years ago
- 05ef9e9 rcu: Ensure that ->rcu_urgent_qs is set before resched IPI by Joel Fernandes (Google) · 5 years ago
- 1d24dd4 rcu: Several rcu_segcblist functions can be static by kbuild test robot · 5 years ago
- dd7dafd rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing by Paul E. McKenney · 5 years ago
- ed93dfc rcu: Confine ->core_needs_qs accesses to the corresponding CPU by Paul E. McKenney · 5 years ago
- 516e5ae rcu: Reset CPU hints when reporting a quiescent state by Joel Fernandes (Google) · 5 years ago
- b200a04 rcu: Force nohz_full tick on upon irq enter instead of exit by Paul E. McKenney · 5 years ago
- 66e4c33 rcu: Force tick on for nohz_full CPUs not reaching quiescent states by Paul E. McKenney · 5 years ago
- fbbd5e3 rcutorture: Make in-kernel-loop testing more brutal by Paul E. McKenney · 5 years ago
- 8b5ddf8 rcutorture: Separate warnings for each failure type by Paul E. McKenney · 5 years ago
- b3ffb20 rcu: Remove unused variable rcu_perf_writer_state by Ethan Hansen · 5 years ago
- ac5f636 rcu: Remove unused function rcutorture_record_progress() by Ethan Hansen · 5 years ago
- 79ba7ff rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn by Paul E. McKenney · 5 years ago
- 9692668 rcu: Make CPU-hotplug removal operations enable tick by Paul E. McKenney · 5 years ago
- 366237e stop_machine: Provide RCU quiescent state in multi_cpu_stop() by Paul E. McKenney · 6 years ago
- d38e6dc rcutorture: Force on tick for readers and callback flooders by Paul E. McKenney · 5 years ago
- 6a949b7 rcu: Force on tick when invoking lots of callbacks by Paul E. McKenney · 5 years ago
- 7e67a85 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
- 563c4f8 Merge branch 'sched/rt' into sched/core, to pick up -rt changes by Ingo Molnar · 5 years ago
- cfcdef5 rcu: Allow rcu_do_batch() to dynamically adjust batch sizes by Eric Dumazet · 5 years ago
- f48fe4c rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload by Paul E. McKenney · 6 years ago
- 296181d rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention by Paul E. McKenney · 6 years ago
- 1d5a81c1 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention by Paul E. McKenney · 6 years ago
- 23651d9 rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() by Paul E. McKenney · 6 years ago
- 273f034 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() by Paul E. McKenney · 6 years ago
- f7a81b1 rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed by Paul E. McKenney · 6 years ago
- 6aacd88 rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended by Paul E. McKenney · 6 years ago
- d1b222c rcu/nocb: Add bypass callback queueing by Paul E. McKenney · 6 years ago
- eda669a rcu/nocb: Atomic ->len field in rcu_segcblist structure by Paul E. McKenney · 6 years ago
- faca5c2 rcu/nocb: Unconditionally advance and wake for excessive CBs by Paul E. McKenney · 6 years ago
- 4fd8c5f rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock by Paul E. McKenney · 6 years ago
- 523bddd rcu/nocb: Reduce contention at no-CBs invocation-done time by Paul E. McKenney · 6 years ago
- 6608c3a rcu/nocb: Reduce contention at no-CBs registry-time CB advancement by Paul E. McKenney · 6 years ago
- 9fcb09b rcu/nocb: Round down for number of no-CBs grace-period kthreads by Paul E. McKenney · 6 years ago
- 81c0b3d rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU by Paul E. McKenney · 6 years ago
- 7f36ef8 rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread by Paul E. McKenney · 6 years ago
- ce0a825 rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks by Paul E. McKenney · 6 years ago
- 383e133 rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() by Paul E. McKenney · 6 years ago
- aeeacd9 rcu/nocb: Enable re-awakening under high callback load by Paul E. McKenney · 6 years ago
- 0bd55c6 rcu/nohz: Turn off tick for offloaded CPUs by Paul E. McKenney · 5 years ago
- 969974e rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() by Paul E. McKenney · 6 years ago
- 921bb5f rcu/nocb: Use build-time no-CBs check in rcu_pending() by Paul E. McKenney · 6 years ago
- c1ab99d rcu/nocb: Use build-time no-CBs check in rcu_core() by Paul E. McKenney · 6 years ago
- ec5ef87 rcu/nocb: Use build-time no-CBs check in rcu_do_batch() by Paul E. McKenney · 6 years ago
- 4f9c1bc rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields by Paul E. McKenney · 6 years ago
- 2a777de rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields by Paul E. McKenney · 6 years ago
- c035280 rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields by Paul E. McKenney · 6 years ago
- e7f4c5b rcu/nocb: Remove obsolete nocb_head and nocb_tail fields by Paul E. McKenney · 6 years ago
- 5d6742b rcu/nocb: Use rcu_segcblist for no-CBs CPUs by Paul E. McKenney · 6 years ago
- e83e73f rcu/nocb: Leave ->cblist enabled for no-CBs CPUs by Paul E. McKenney · 6 years ago
- e6060b4 rcu/nocb: Allow lockless use of rcu_segcblist_empty() by Paul E. McKenney · 6 years ago
- 76c6927 rcu/nocb: Allow lockless use of rcu_segcblist_restempty() by Paul E. McKenney · 6 years ago
- ca5c825 rcu/nocb: Remove deferred wakeup checks for extended quiescent states by Paul E. McKenney · 6 years ago
- 85f69b3 rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit by Paul E. McKenney · 6 years ago