- 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 · 5 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 · 5 years ago
- 296181d rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention by Paul E. McKenney · 5 years ago
- 1d5a81c1 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention by Paul E. McKenney · 5 years ago
- 23651d9 rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() by Paul E. McKenney · 5 years ago
- 273f034 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() by Paul E. McKenney · 5 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 · 5 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
- c00045be rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure by Paul E. McKenney · 6 years ago
- 750d7f6 rcu/nocb: Add checks for offloaded callback processing by Paul E. McKenney · 6 years ago
- ce5215c rcu/nocb: Use separate flag to indicate offloaded ->cblist by Paul E. McKenney · 6 years ago
- 1bb5f9b rcu/nocb: Use separate flag to indicate disabled ->cblist by Paul E. McKenney · 6 years ago
- 18cd8c9 rcu/nocb: Print gp/cb kthread hierarchy if dump_tree by Paul E. McKenney · 6 years ago
- f7c612b rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter by Paul E. McKenney · 6 years ago
- f7c9a9b rcu/nocb: Rename and document no-CB CB kthread sleep trace event by Paul E. McKenney · 6 years ago
- 0bdc33d rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable by Paul E. McKenney · 6 years ago
- 0d52a66 rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() by Paul E. McKenney · 6 years ago
- 5f675ba rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() by Paul E. McKenney · 6 years ago
- 5d62c08 rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() by Paul E. McKenney · 6 years ago
- 9fa471a rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() by Paul E. McKenney · 6 years ago
- 12f54c3a rcu/nocb: Provide separate no-CBs grace-period kthreads by Paul E. McKenney · 6 years ago
- 6484fe5 rcu/nocb: Update comments to prepare for forward-progress work by Paul E. McKenney · 6 years ago
- 58bf6f7 rcu/nocb: Rename rcu_data fields to prepare for forward-progress work by Paul E. McKenney · 6 years ago
- 31da067 Merge branches 'consolidate.2019.08.01b', 'fixes.2019.08.12a', 'lists.2019.08.13a' and 'torture.2019.08.01b' into HEAD by Paul E. McKenney · 5 years ago
- 511b44f rcu: Fix spelling mistake "greate"->"great" by Mukesh Ojha · 5 years ago
- b823caf rcu: Remove redundant "if" condition from rcu_gp_is_expedited() by Paul E. McKenney · 6 years ago
- 2887594 rcu: Add support for consolidated-RCU reader checking by Joel Fernandes (Google) · 5 years ago
- 130d9c3 rcu/tree: Fix SCHED_FIFO params by Peter Zijlstra · 5 years ago
- 60013d5 rcutorture: Aggressive forward-progress tests shouldn't block shutdown by Paul E. McKenney · 5 years ago
- 77e9752 rcuperf: Make rcuperf kernel test more robust for !expedited mode by Joel Fernandes (Google) · 6 years ago
- bd1bfc5 rcutorture: Emulate userspace sojourn during call_rcu() floods by Paul E. McKenney · 6 years ago
- b3f3886 rcuperf: Fix perf_type module-parameter description by Xiao Yang · 6 years ago
- 9147089 rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() by Joel Fernandes (Google) · 5 years ago
- 3545832 rcu: Change return type of rcu_spawn_one_boost_kthread() by Byungchul Park · 6 years ago
- 7e210a6 srcu: Avoid srcutorture security-based pointer obfuscation by Paul E. McKenney · 6 years ago
- fbad01a rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() by Paul E. McKenney · 6 years ago
- cdc694b rcu: Add kernel parameter to dump trace after RCU CPU stall warning by Paul E. McKenney · 6 years ago
- 1f3ebc8 rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() by Paul E. McKenney · 6 years ago
- cb4dbbf rcu: Simplify rcu_note_context_switch exit from critical section by Joel Fernandes (Google) · 6 years ago
- 87446b4 rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() by Paul E. McKenney · 6 years ago
- d143b3d rcu: Simplify rcu_read_unlock_special() deferred wakeups by Paul E. McKenney · 6 years ago
- 01b1d88 rcu: Use CONFIG_PREEMPTION by Thomas Gleixner · 5 years ago
- 1a763fd rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region by Juri Lelli · 5 years ago
- 83086d6 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
- 11ca7a9 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 by Paul E. McKenney · 6 years ago
- 96050c6 rcu: Upgrade sync_exp_work_done() to smp_mb() by Paul E. McKenney · 6 years ago
- 354ea05 rcutorture: Upper case solves the case of the vanishing NULL pointer by Paul E. McKenney · 6 years ago
- 34aa34b rcutorture: Dump trace buffer for callback pipe drain failures by Paul E. McKenney · 6 years ago
- c682db5 rcutorture: Add trivial RCU implementation by Paul E. McKenney · 6 years ago
- 3432d76 rcutorture: Halt forward-progress checks at end of run by Paul E. McKenney · 6 years ago
- ab21f60 rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels by Paul E. McKenney · 6 years ago
- 5eabea5 rcutorture: Exempt tasks RCU from timely draining of grace periods by Paul E. McKenney · 6 years ago