| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-08-23 | Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -11/+13 |
| 2026-08-14 | Merge branches 'expcb.2026.07.24a', 'misc.2026.07.30a', 'rcu-tasks.2026.07.30... | Paul E. McKenney | 1 | -2/+2 |
| 2026-07-24 | rcu: Use this_cpu_{read,write}() for ->cpu_no_qs.b.exp | Paul E. McKenney | 1 | -2/+2 |
| 2026-07-24 | rcu: Wake NOCB rcuog kthreads on expedited grace period completion | Puranjay Mohan | 1 | -0/+2 |
| 2026-07-23 | rcu: Rename struct rcu_gp_oldstate to rcu_gp_seq | Puranjay Mohan | 1 | -9/+9 |
| 2026-06-24 | sched_ext, rcu: Upgrade RCU stall paths to report cpumask of stalled CPUs | Cheng-Yang Chou | 1 | -1/+4 |
| 2026-01-07 | rcu: Make expedited RCU CPU stall warnings detect stall-end races | Paul E. McKenney | 1 | -1/+6 |
| 2025-11-20 | sched: Provide and use set_need_resched_current() | Peter Zijlstra | 1 | -2/+1 |
| 2025-07-08 | rcu/exp: Remove needless CPU up quiescent state report | Frederic Weisbecker | 1 | -43/+2 |
| 2025-06-25 | rcu/exp: Protect against early QS report | Frederic Weisbecker | 1 | -7/+7 |
| 2025-05-16 | rcu: Remove swake_up_one_online() bandaid | Frederic Weisbecker | 1 | -1/+1 |
| 2025-02-04 | rcu: Split rcu_report_exp_cpu_mult() mask parameter and use for tracing | Paul E. McKenney | 1 | -2/+4 |
| 2024-12-14 | rcu: Add lockdep_assert_irqs_disabled() to rcu_exp_need_qs() | Paul E. McKenney | 1 | -0/+1 |
| 2024-12-14 | rcu: Add KCSAN exclusive-writer assertions for rdp->cpu_no_qs.b.exp | Paul E. McKenney | 1 | -0/+4 |
| 2024-12-14 | rcu: Make preemptible rcu_exp_handler() check idempotency | Paul E. McKenney | 1 | -3/+15 |
| 2024-12-14 | rcu: Replace open-coded rcu_exp_need_qs() from rcu_exp_handler() with call | Paul E. McKenney | 1 | -16/+13 |
| 2024-12-14 | rcu: Move rcu_report_exp_rdp() setting of ->cpu_no_qs.b.exp under lock | Paul E. McKenney | 1 | -1/+1 |
| 2024-12-14 | rcu: Make rcu_report_exp_cpu_mult() caller acquire lock | Paul E. McKenney | 1 | -7/+13 |
| 2024-09-18 | Merge tag 'rcu.release.v6.12' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -55/+66 |
| 2024-09-09 | Merge branches 'context_tracking.15.08.24a', 'csd.lock.15.08.24a', 'nocb.09.0... | Neeraj Upadhyay | 1 | -51/+62 |
| 2024-08-21 | rcu: Mark emergency sections in rcu stalls | John Ogness | 1 | -0/+7 |
| 2024-08-15 | rcu: Rename struct rcu_data .exp_dynticks_snap into .exp_watching_snap | Valentin Schneider | 1 | -2/+2 |
| 2024-08-15 | rcu: Rename rcu_dynticks_in_eqs_since() into rcu_watching_snap_stopped_since() | Valentin Schneider | 1 | -1/+1 |
| 2024-08-15 | rcu: Rename rcu_dynticks_in_eqs() into rcu_watching_snap_in_eqs() | Valentin Schneider | 1 | -1/+1 |
| 2024-08-15 | rcu: Let dump_cpu_task() be used without preemption disabled | Ryo Takakura | 1 | -2/+0 |
| 2024-08-15 | rcu: Summarize expedited RCU CPU stall warnings during CSD-lock stalls | Paul E. McKenney | 1 | -0/+4 |
| 2024-08-15 | rcu: Extract synchronize_rcu_expedited_stall() from synchronize_rcu_expedited... | Paul E. McKenney | 1 | -51/+60 |
| 2024-07-29 | context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_... | Valentin Schneider | 1 | -1/+1 |
| 2024-06-28 | rcu/exp: Remove redundant full memory barrier at the end of GP | Frederic Weisbecker | 1 | -2/+6 |
| 2024-06-28 | rcu/exp: Remove superfluous full memory barrier upon first EQS snapshot | Frederic Weisbecker | 1 | -1/+15 |
| 2024-04-15 | rcu: Reduce synchronize_rcu() latency | Uladzislau Rezki (Sony) | 1 | -1/+1 |
| 2024-02-14 | rcu/exp: Remove rcu_par_gp_wq | Frederic Weisbecker | 1 | -72/+1 |
| 2024-02-14 | rcu/exp: Make parallel exp gp kworker per rcu node | Frederic Weisbecker | 1 | -5/+5 |
| 2024-02-14 | rcu/exp: Handle RCU expedited grace period kworker allocation failure | Frederic Weisbecker | 1 | -6/+19 |
| 2024-02-14 | rcu/exp: Remove full barrier upon main thread wakeup | Frederic Weisbecker | 1 | -3/+2 |
| 2024-01-24 | rcu: Defer RCU kthreads wakeup when CPU is dying | Frederic Weisbecker | 1 | -2/+1 |
| 2023-09-11 | rcu: Add RCU CPU stall notifier | Paul E. McKenney | 1 | -1/+5 |
| 2023-05-11 | rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp | Paul E. McKenney | 1 | -1/+1 |
| 2023-04-05 | rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access | Zqiang | 1 | -2/+4 |
| 2023-04-05 | rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early | Zqiang | 1 | -2/+3 |
| 2023-04-05 | rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race | Zqiang | 1 | -2/+3 |
| 2023-01-03 | rcu: Allow expedited RCU CPU stall warnings to dump task stacks | Paul E. McKenney | 1 | -0/+41 |
| 2023-01-03 | rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() | Paul E. McKenney | 1 | -0/+2 |
| 2022-11-29 | rcu: Make call_rcu() lazy to save power | Joel Fernandes (Google) | 1 | -1/+1 |
| 2022-09-01 | Merge branches 'doc.2022.08.31b', 'fixes.2022.08.31b', 'kvfree.2022.08.31b', ... | Paul E. McKenney | 1 | -3/+54 |
| 2022-08-31 | rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence | Paul E. McKenney | 1 | -0/+6 |
| 2022-08-31 | rcu: Remove expedited grace-period fast-path forward-progress helper | Paul E. McKenney | 1 | -2/+0 |
| 2022-08-31 | rcu: Add full-sized polling for cond_sync_exp_full() | Paul E. McKenney | 1 | -0/+27 |
| 2022-08-31 | rcu: Add full-sized polling for start_poll_expedited() | Paul E. McKenney | 1 | -0/+18 |
| 2022-08-31 | rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels | Zqiang | 1 | -1/+3 |