- 64619b2 Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-improve.2024.04.15a', 'rcu-tasks.2024.04.15a' and 'rcutorture.2024.04.15a' into rcu-merge.2024.04.15a by Uladzislau Rezki (Sony) · 10 months ago
- 1c67318 rcutorture: Use rcu_gp_slow_register/unregister() only for rcutype test by Zqiang · 10 months ago
- 668c040 rcutorture: Fix invalid context warning when enable srcu barrier testing by Zqiang · 10 months ago
- 431315a rcutorture: Make stall-tasks directly exit when rcutorture tests end by Zqiang · 10 months ago
- 710cf51 rcutorture: Removing redundant function pointer initialization by Zqiang · 11 months ago
- dddcdde rcutorture: Make rcutorture support print rcu-tasks gp state by Zqiang · 11 months ago
- e38bf06 rcutorture: Use the gp_kthread_dbg operation specified by cur_ops by Zqiang · 11 months ago
- a10e3cb rcutorture: Re-use value stored to ->rtort_pipe_count instead of re-reading by linke li · 11 months ago
- 8b9b443 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment by Paul E. McKenney · 11 months ago
- 8d0f9a6 rcutorture: Remove extraneous rcu_torture_pipe_update_one() READ_ONCE() by Paul E. McKenney · 11 months ago
- 0fd210b rcu: Allocate WQ with WQ_MEM_RECLAIM bit set by Uladzislau Rezki (Sony) · 11 months ago
- 462df2f rcu: Support direct wake-up of synchronize_rcu() users by Uladzislau Rezki (Sony) · 11 months ago
- 2053937a rcu: Add a trace event for synchronize_rcu_normal() by Uladzislau Rezki (Sony) · 11 months ago
- 988f569 rcu: Reduce synchronize_rcu() latency by Uladzislau Rezki (Sony) · 11 months ago
- 3758f7d rcu: Fix buffer overflow in print_cpu_stall_info() by Nikita Kiryushin · 10 months ago
- cc5645f rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow by Nikita Kiryushin · 10 months ago
- 5f48fa8 rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer by Zqiang · 11 months ago
- 8db610c rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE() by Paul E. McKenney · 11 months ago
- fc2897d rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs() by Paul E. McKenney · 11 months ago
- ae2b217 rcu: Make hotplug operations track GP state, not flags by Paul E. McKenney · 11 months ago
- 09e077c rcu: Mark loads from rcu_state.n_online_cpus by Paul E. McKenney · 11 months ago
- a542d11 rcu: Mark writes to rcu_sync ->gp_count field by Paul E. McKenney · 11 months ago
- c90b9e4 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment by Paul E. McKenney · 11 months ago
- 62bb24c rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c by Paul E. McKenney · 11 months ago
- 11b8b37 rcu: Make Tiny RCU explicitly disable preemption by Paul E. McKenney · 11 months ago
- 3dbd865 rcu: Remove redundant BH disabling in TINY_RCU by Paul E. McKenney · 11 months ago
- 1b4e9fd rcu: Create NEED_TASKS_RCU to factor out enablement logic by Paul E. McKenney · 11 months ago
- 65b4a59 srcu: Make Tiny SRCU explicitly disable preemption by Paul E. McKenney · 12 months ago
- c1ec7c1 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION by Paul E. McKenney · 12 months ago
- dfd458a rcu: Add data structures for synchronize_rcu() by Uladzislau Rezki (Sony) · 11 months ago
- c342b42 rcu-tasks: Make Tasks RCU wait idly for grace-period delays by Paul E. McKenney · 11 months ago
- c507e19 rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates by Paul E. McKenney · 11 months ago
- f803945 rcutorture: Dump GP kthread state on insufficient cb-flood laundering by Paul E. McKenney · 11 months ago
- 0a0467a rcutorture: Dump # online CPUs on insufficient cb-flood laundering by Paul E. McKenney · 11 months ago
- 3183059 rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() by Paul E. McKenney · 11 months ago
- 3add00b Merge branches 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.02.14a', 'rcu-tasks.2024.02.26a' and 'rcu-misc.2024.02.14a' into rcu.2024.02.26a by Boqun Feng · 11 months ago
- 0bb11a3 rcu-tasks: Maintain real-time response in rcu_tasks_postscan() by Paul E. McKenney · 12 months ago
- 1612160 rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks by Paul E. McKenney · 12 months ago
- 6b70399f rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks by Paul E. McKenney · 12 months ago
- 46faf9d rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks by Paul E. McKenney · 12 months ago
- 30ef096 rcu-tasks: Initialize callback lists at rcu_init() time by Paul E. McKenney · 11 months ago
- bfe9393 rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks by Paul E. McKenney · 12 months ago
- c90e3ec rcu/sync: remove un-used rcu_sync_enter_start function by Onkarnath · 1 year, 1 month ago
- fd2a749 rcutorture: Suppress rtort_pipe_count warnings until after stalls by Paul E. McKenney · 1 year, 1 month ago
- 6705083 srcu: Improve comments about acceleration leak by Joel Fernandes (Google) · 1 year, 1 month ago
- 7f66f099 rcu: Provide a boot time parameter to control lazy RCU by Qais Yousef · 1 year, 2 months ago
- 499d7e7 rcu: Rename jiffies_till_flush to jiffies_lazy_flush by Frederic Weisbecker · 1 year, 2 months ago
- 23da2ad rcu/exp: Remove rcu_par_gp_wq by Frederic Weisbecker · 1 year, 1 month ago
- b67cffc rcu/exp: Handle parallel exp gp kworkers affinity by Frederic Weisbecker · 1 year, 1 month ago
- 8e5e621 rcu/exp: Make parallel exp gp kworker per rcu node by Frederic Weisbecker · 1 year, 1 month ago
- c19e5d3 rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu() by Frederic Weisbecker · 1 year, 1 month ago
- 7836b27 rcu: s/boost_kthread_mutex/kthread_mutex by Frederic Weisbecker · 1 year, 1 month ago
- e7539ff rcu/exp: Handle RCU expedited grace period kworker allocation failure by Frederic Weisbecker · 1 year, 1 month ago
- a636c5e rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery by Frederic Weisbecker · 1 year, 1 month ago
- a7e4074 rcu/exp: Remove full barrier upon main thread wakeup by Frederic Weisbecker · 1 year, 1 month ago
- f3c4c00 rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() by Zqiang · 1 year ago
- dda9881 rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() by Zqiang · 1 year, 1 month ago
- afd4e69 rcu/nocb: Re-arrange call_rcu() NOCB specific code by Frederic Weisbecker · 1 year, 1 month ago
- b913c3f rcu/nocb: Make IRQs disablement symmetric by Frederic Weisbecker · 1 year, 1 month ago
- 1e8e695 rcu/nocb: Remove needless full barrier after callback advancing by Frederic Weisbecker · 1 year, 2 months ago
- ca16265 rcu/nocb: Remove needless LOAD-ACQUIRE by Frederic Weisbecker · 1 year, 2 months ago
- e787644 rcu: Defer RCU kthreads wakeup when CPU is dying by Frederic Weisbecker · 1 year, 1 month ago
- 7dfb03d Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a', 'rcu-tasks.2023.12.12b' and 'srcu.2023.12.13a' into rcu-merge.2023.12.13a by Neeraj Upadhyay (AMD) · 1 year, 2 months ago
- dee39c0 rcu: Force quiescent states only for ongoing grace period by Zqiang · 1 year, 3 months ago
- c21357e srcu: Explain why callbacks invocations can't run concurrently by Frederic Weisbecker · 1 year, 4 months ago
- 94c55b9 srcu: No need to advance/accelerate if no callback enqueued by Frederic Weisbecker · 1 year, 4 months ago
- 20eb414 srcu: Remove superfluous callbacks advancing from srcu_gp_start() by Frederic Weisbecker · 1 year, 4 months ago
- 4e58aae rcu: Restrict access to RCU CPU stall notifiers by Paul E. McKenney · 1 year, 3 months ago
- 18966f7 rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu by Paul E. McKenney · 1 year, 4 months ago
- 90f1015 rcutorture: Add fqs_holdoff check before fqs_task is created by Zqiang · 1 year, 3 months ago
- 90450a0 Merge tag 'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks by Linus Torvalds · 1 year, 3 months ago
- ecae0bd Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 3 months ago
- a80712b rcu/tasks-trace: Handle new PF_IDLE semantics by Frederic Weisbecker · 1 year, 3 months ago
- 9715ed5 rcu/tasks: Handle new PF_IDLE semantics by Frederic Weisbecker · 1 year, 3 months ago
- 2be4686 rcu: Introduce rcu_cpu_online() by Frederic Weisbecker · 1 year, 3 months ago
- 85d6822 rcu: Break rcu_node_0 --> &rq->__lock order by Peter Zijlstra · 1 year, 3 months ago
- d97ae64 Merge branches 'rcu/torture', 'rcu/fixes', 'rcu/docs', 'rcu/refscale', 'rcu/tasks' and 'rcu/stall' into rcu/next by Frederic Weisbecker · 1 year, 3 months ago
- 8a77f38 srcu: Only accelerate on enqueue time by Frederic Weisbecker · 1 year, 4 months ago
- 4a8e65b srcu: Fix callbacks acceleration mishandling by Frederic Weisbecker · 1 year, 4 months ago
- 448e9f3 rcu: Standardize explicit CPU-hotplug calls by Frederic Weisbecker · 1 year, 5 months ago
- 2cb1f6e rcu: Conditionally build CPU-hotplug teardown callbacks by Frederic Weisbecker · 1 year, 5 months ago
- 21e0b93 rcu: dynamically allocate the rcu-kfree shrinker by Qi Zheng · 1 year, 5 months ago
- 2fbacff rcu: dynamically allocate the rcu-lazy shrinker by Qi Zheng · 1 year, 5 months ago
- c964c1f rcu: Assume rcu_report_dead() is always called locally by Frederic Weisbecker · 1 year, 5 months ago
- 358662a rcu: Assume IRQS disabled from rcu_report_dead() by Frederic Weisbecker · 1 year, 5 months ago
- 7df2a2a rcu: Use rcu_segcblist_segempty() instead of open coding it by Frederic Weisbecker · 1 year, 5 months ago
- 5f98fd0 rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects by Catalin Marinas · 1 year, 4 months ago
- d8d5b7b srcu: Fix srcu_struct node grpmask overflow on 64-bit systems by Denis Arefev · 1 year, 5 months ago
- 771a92b rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() by Zqiang · 1 year, 5 months ago
- 66bcb13 rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 by Joel Fernandes (Google) · 1 year, 6 months ago
- 0cfecd7 torture: Move rcutorture_sched_setaffinity() out of rcutorture by Paul E. McKenney · 1 year, 6 months ago
- 3853a72 rcu: Include torture_sched_setaffinity() declaration by Arnd Bergmann · 1 year, 6 months ago
- 0ae9942 rcu: Eliminate rcu_gp_slow_unregister() false positive by Paul E. McKenney · 1 year, 5 months ago
- 2cbc482 rcu: Dump memory object info if callback function is invalid by Zhen Lei · 1 year, 6 months ago
- 16128b1 rcu: Add sysfs to provide throttled access to rcu_barrier() by Paul E. McKenney · 1 year, 6 months ago
- 4502138 rcu/tree: Remove superfluous return from void call_rcu* functions by Joel Fernandes (Google) · 1 year, 6 months ago
- f0a31b2 srcu: Fix error handling in init_srcu_struct_fields() by Joel Fernandes (Google) · 1 year, 6 months ago
- d6fea1d refscale: Print out additional module parameters by Paul E. McKenney · 1 year, 6 months ago
- 730c3ed refscale: Fix misplaced data re-read by Paul E. McKenney · 1 year, 6 months ago
- 0325e8a rcu-tasks: Make rcu_tasks_lazy_ms static by Jiapeng Chong · 1 year, 6 months ago