- f80fe66 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', 'fixes.2021.11.30c', 'nocb.2021.12.09a', 'nolibc.2021.11.30c', 'tasks.2021.12.09a', 'torture.2021.12.07a' and 'torturescript.2021.11.30c' into HEAD by Paul E. McKenney · 3 years, 1 month ago
- 10d4703 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread() by Frederic Weisbecker · 3 years, 1 month ago
- d2cf085 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter by Frederic Weisbecker · 3 years, 1 month ago
- 2cf4528 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed by Frederic Weisbecker · 3 years, 1 month ago
- a81aeaf rcu/nocb: Optimize kthreads and rdp initialization by Frederic Weisbecker · 3 years, 1 month ago
- 8d97039 rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp by Frederic Weisbecker · 3 years, 1 month ago
- 2ebc45c rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded by Frederic Weisbecker · 3 years, 1 month ago
- fd796e4 rcu-tasks: Use fewer callbacks queues if callback flood ends by Paul E. McKenney · 3 years, 1 month ago
- 2cee078 rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing by Paul E. McKenney · 3 years, 1 month ago
- ab97152 rcu-tasks: Use more callback queues if contention encountered by Paul E. McKenney · 3 years, 1 month ago
- 3063b33 rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() by Paul E. McKenney · 3 years, 1 month ago
- 7d13d30 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention by Paul E. McKenney · 3 years, 1 month ago
- 8610b65 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing by Paul E. McKenney · 3 years, 2 months ago
- ce9b1c6 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues by Paul E. McKenney · 3 years, 2 months ago
- d363f83 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations by Paul E. McKenney · 3 years, 2 months ago
- 5788186 rcu-tasks: Abstract invocations of callbacks by Paul E. McKenney · 3 years, 2 months ago
- 4d1114c rcu-tasks: Abstract checking of callback lists by Paul E. McKenney · 3 years, 2 months ago
- 8dd593f rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure by Paul E. McKenney · 3 years, 2 months ago
- 65b629e rcu-tasks: Inspect stalled task's trc state in locked state by Neeraj Upadhyay · 3 years, 2 months ago
- 381a4f3 rcu-tasks: Use spin_lock_rcu_node() and friends by Paul E. McKenney · 3 years, 2 months ago
- 53b541f rcutorture: Combine n_max_cbs from all kthreads in a callback flood by Paul E. McKenney · 3 years, 1 month ago
- 613b00f rcutorture: Add ability to limit callback-flood intensity by Paul E. McKenney · 3 years, 1 month ago
- 82e3100 rcutorture: Enable multiple concurrent callback-flood kthreads by Paul E. McKenney · 3 years, 1 month ago
- 5ff7c9f rcutorture: Avoid soft lockup during cpu stall by Wander Lairson Costa · 3 years, 2 months ago
- 81faa4f locktorture,rcutorture,torture: Always log error message by Li Zhijian · 3 years, 2 months ago
- 86e7ed1 rcuscale: Always log error message by Li Zhijian · 3 years, 2 months ago
- f71f22b refscale: Add missing '\n' to flush message by Li Zhijian · 3 years, 2 months ago
- 4feeb9d refscale: Always log the error message by Li Zhijian · 3 years, 2 months ago
- 9b073de rcu_tasks: Convert bespoke callback list to rcu_segcblist structure by Paul E. McKenney · 3 years, 2 months ago
- b14fb4f rcu-tasks: Convert grace-period counter to grace-period sequence number by Paul E. McKenney · 3 years, 2 months ago
- 7a30871 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection by Paul E. McKenney · 3 years, 2 months ago
- cafafd6 rcu-tasks: Create per-CPU callback lists by Paul E. McKenney · 3 years, 2 months ago
- 0598a4d rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread by Frederic Weisbecker · 3 years, 2 months ago
- a554ba2 rcu: Apply callbacks processing time limit only on softirq by Frederic Weisbecker · 3 years, 2 months ago
- 3e61e95 rcu: Fix callbacks processing time limit retaining cond_resched() by Frederic Weisbecker · 3 years, 2 months ago
- 78ad37a2 rcu/nocb: Limit number of softirq callbacks only on softirq by Frederic Weisbecker · 3 years, 2 months ago
- 7b65dfa rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() by Frederic Weisbecker · 3 years, 2 months ago
- 344e219 rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check by Frederic Weisbecker · 3 years, 2 months ago
- b3bb02f rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe by Frederic Weisbecker · 3 years, 2 months ago
- 24ee940 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe by Thomas Gleixner · 3 years, 2 months ago
- fbb94cb rcu/nocb: Invoke rcu_core() at the start of deoffloading by Frederic Weisbecker · 3 years, 2 months ago
- 213d56b rcu/nocb: Prepare state machine for a new step by Frederic Weisbecker · 3 years, 2 months ago
- 118e0d4 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading by Frederic Weisbecker · 3 years, 3 months ago
- 614ddad rcu: Tighten rcu_advance_cbs_nowake() checks by Paul E. McKenney · 3 years, 3 months ago
- 81f6d49 rcu/exp: Mark current CPU as exp-QS in IPI loop second pass by Frederic Weisbecker · 3 years, 1 month ago
- 790da24 rcu: Make idle entry report expedited quiescent states by Paul E. McKenney · 3 years, 3 months ago
- 147f04b rcu: Prevent expedited GP from enabling tick on offline CPU by Paul E. McKenney · 3 years, 3 months ago
- 5401cc5 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load by Paul E. McKenney · 3 years, 3 months ago
- 6120b72 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp by Frederic Weisbecker · 3 years, 3 months ago
- 6e16b0f rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() by Frederic Weisbecker · 3 years, 3 months ago
- a438265 rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() by Frederic Weisbecker · 3 years, 3 months ago
- 9880eb8 refscale: Prevent buffer to pr_alert() being too long by Li Zhijian · 3 years, 2 months ago
- c30c876 refscale: Simplify the errexit checkpoint by Li Zhijian · 3 years, 2 months ago
- 340170f rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU by Paul E. McKenney · 3 years, 3 months ago
- 1c3d539 rcutorture: More thoroughly test nested readers by Paul E. McKenney · 3 years, 3 months ago
- 902d82e6 rcutorture: Sanitize RCUTORTURE_RDR_MASK by Paul E. McKenney · 3 years, 3 months ago
- f5dbc59 rcu-tasks: Don't remove tasks with pending IPIs from holdout list by Paul E. McKenney · 3 years, 3 months ago
- 1f8da40 srcu: Prevent redundant __srcu_read_unlock() wakeup by Paul E. McKenney · 3 years, 3 months ago
- 300c0c5 rcu: Avoid alloc_pages() when recording stack by Jun Miao · 3 years, 1 month ago
- c2cf076 rcu: Avoid running boost kthreads on isolated CPUs by Zqiang · 3 years, 1 month ago
- 17ea371 rcu: Improve tree_plugin.h comments and add code cleanups by Zhouyi Zhou · 3 years, 2 months ago
- 2407a64 rcu: in_irq() cleanup by Changbin Du · 3 years, 3 months ago
- bc849e9 rcu: Move rcu_needs_cpu() to tree.c by Paul E. McKenney · 3 years, 3 months ago
- e2c73a6 rcu: Remove the RCU_FAST_NO_HZ Kconfig option by Paul E. McKenney · 3 years, 3 months ago
- 6fedc28 Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu by Linus Torvalds · 3 years, 2 months ago
- 9a7e0a9 Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
- dd1277d Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16a', 'tasks.2021.09.15a', 'torture.2021.09.13b' and 'torturescript.2021.09.16a' into HEAD by Paul E. McKenney · 3 years, 3 months ago
- 74aece7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr by Peter Zijlstra · 3 years, 3 months ago
- 7663ad9 rcu: Always inline rcu_dynticks_task*_{enter,exit}() by Peter Zijlstra · 3 years, 3 months ago
- 9b3c4ab sched,rcu: Rework try_invoke_on_locked_down_task() by Peter Zijlstra · 3 years, 3 months ago
- a2e05dd lockdep: Improve comments in wait-type checks by Zhouyi Zhou · 3 years, 5 months ago
- 925da92 rcu: Avoid unneeded function call in rcu_read_unlock() by Waiman Long · 3 years, 4 months ago
- 8af9e2c rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() by Paul E. McKenney · 3 years, 3 months ago
- 46aa886 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader by Neeraj Upadhyay · 3 years, 4 months ago
- ed42c38 rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace by Neeraj Upadhyay · 3 years, 4 months ago
- a6517e9 rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives by Neeraj Upadhyay · 3 years, 4 months ago
- d39ec8f rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace by Neeraj Upadhyay · 3 years, 4 months ago
- 8940117 rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace by Neeraj Upadhyay · 3 years, 4 months ago
- d0a8585 rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment by Neeraj Upadhyay · 3 years, 4 months ago
- 0db7c32 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop by Paul E. McKenney · 3 years, 5 months ago
- c4f113a rcu-tasks: Fix s/instruction/instructions/ typo in comment by Paul E. McKenney · 3 years, 5 months ago
- a5c071c rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() by Paul E. McKenney · 3 years, 5 months ago
- 18f08e7 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section by Paul E. McKenney · 3 years, 5 months ago
- 96017bf rcu-tasks: Simplify trc_read_check_handler() atomic operations by Paul E. McKenney · 3 years, 5 months ago
- 71921a9 rcutorture: Avoid problematic critical section nesting on PREEMPT_RT by Scott Wood · 3 years, 4 months ago
- fd13fe1 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed by Paul E. McKenney · 3 years, 5 months ago
- eb77abfd rcuscale: Warn on individual rcu_scale_init() error conditions by Paul E. McKenney · 3 years, 5 months ago
- ed60ad7 refscale: Warn on individual ref_scale_init() error conditions by Paul E. McKenney · 3 years, 5 months ago
- efeff6b rcutorture: Warn on individual rcu_torture_init() error conditions by Paul E. McKenney · 3 years, 5 months ago
- fda8486 rcutorture: Suppressing read-exit testing is not an error by Paul E. McKenney · 3 years, 5 months ago
- cbe0d8d rcu-tasks: Wait for trc_read_check_handler() IPIs by Paul E. McKenney · 3 years, 5 months ago
- f0b2b2d rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() by Neeraj Upadhyay · 3 years, 4 months ago
- 1eac007 rcu: Make rcu update module parameters world-readable by Juri Lelli · 3 years, 5 months ago
- ebb6d30 rcu: Make rcu_normal_after_boot writable again by Juri Lelli · 3 years, 5 months ago
- 4aa846f rcu: Make rcutree_dying_cpu() use its "cpu" parameter by Paul E. McKenney · 3 years, 5 months ago
- 768f5d5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() by Paul E. McKenney · 3 years, 5 months ago
- 2caebef rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() by Paul E. McKenney · 3 years, 5 months ago
- ebc88ad rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations by Paul E. McKenney · 3 years, 5 months ago
- 3ac8587 rcu: Fix undefined Kconfig macros by Zhouyi Zhou · 3 years, 5 months ago
- 9424b86 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp by Paul E. McKenney · 3 years, 5 months ago