aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu
AgeCommit message (Expand)AuthorFilesLines
2026-08-23Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linuxLinus Torvalds16-401/+878
2026-08-14Merge branches 'expcb.2026.07.24a', 'misc.2026.07.30a', 'rcu-tasks.2026.07.30a', 'srcu.2026.08.11a' and 'torture.2026.08.14a' into HEADPaul E. McKenney12-228/+438
2026-08-14rcu: Add closing parenthesis in comment in rcu_read_unlock_strict()Paul E. McKenney1-1/+1
2026-08-14rcutorture: Make {,s}rcu_read_delay() better handle forward-progress testingPaul E. McKenney1-5/+11
2026-08-14rcutorture: Announce declining to forward-progress testPaul E. McKenney1-3/+7
2026-08-14rcutorture: Use this_cpu_inc() for rcu_torture_count[] and rcu_torture_batch[]Paul E. McKenney1-2/+2
2026-08-14rcutorture: Make RCU Tasks Trace track Reader BatchesPaul E. McKenney2-1/+8
2026-08-14rcutorture: Test RCU Tasks Trace GP implying RCU GPPaul E. McKenney1-6/+16
2026-08-14rcutorture: Add a stall_only module parameterPaul E. McKenney1-0/+18
2026-08-14rcutorture: Add nwriters module parameterPaul E. McKenney1-6/+8
2026-08-14rcutorture: Use task_state_to_char() for task-state reportingKunwu Chan1-2/+2
2026-08-14rcutorture: Use cpumask_next_wrap() in rcu_torture_preempt()Paul E. McKenney1-3/+1
2026-08-14rcutorture: Test RCU readers from hardware interrupt handlersPaul E. McKenney1-6/+71
2026-08-14rcutorture: Check for immediate deboosting at reader endPaul E. McKenney3-0/+66
2026-08-11srcu: Queue sdp->work when the delay timer is successfully deletedZqiang1-1/+6
2026-07-30rcu-tasks: Fix some comments for call_rcu_tasks() and call_rcu_tasks_rude()Zqiang1-4/+4
2026-07-30rcu-tasks: Rename tasks_rcu_exit_srcu_stall_timer to tasks_rcu_exit_stall_timerZqiang1-8/+8
2026-07-30rcu: Mark interrupts-enabled accesses to rdp->cpu_no_qs.sPaul E. McKenney1-1/+1
2026-07-30rcu: Reduce stack usage in show_rcu_gp_kthreads()Zqiang1-18/+29
2026-07-30rcu: Mark accesses to ->rcu_urgent_qs and ->rcu_need_heavy_qsItai Handler1-5/+5
2026-07-30rcu: Remove unused rdp parameter from rcu_check_gp_start_stall()Zqiang3-6/+4
2026-07-30rcu: Mark interrupts-enabled accesses to rdp->cpu_no_qs.b.normPaul E. McKenney2-5/+5
2026-07-24rcu-tasks: Dump rtpcp->lazy_timer status in show_rcu_tasks_generic_gp_kthread()Zqiang1-2/+6
2026-07-24rcu-tasks: Update comments in call_rcu_tasks_generic()Zqiang1-1/+5
2026-07-24rcu: Mark accesses to rdp->rcu_cpu_has_workPaul E. McKenney1-4/+4
2026-07-24rcu: Remove unused func parameter from callback-enqueue functionsJoel Fernandes3-9/+9
2026-07-24rcu: Remove unused expedited_need_qs field from rcu_stateJoel Fernandes1-1/+0
2026-07-24rcu: Use WRITE_ONCE() for ->rcu_need_heavy_qsPaul E. McKenney1-1/+2
2026-07-24rcu: Use this_cpu_{read,write}() for ->cpu_no_qs.b.expPaul E. McKenney2-4/+4
2026-07-24rcuscale: Add concurrent expedited GP threads for callback scaling testsPuranjay Mohan1-2/+82
2026-07-24rcu: Advance callbacks for expedited GP completion in rcu_core()Puranjay Mohan1-0/+17
2026-07-24rcu: Detect expedited grace period completion in rcu_pending()Puranjay Mohan1-7/+31
2026-07-24rcu: Wake NOCB rcuog kthreads on expedited grace period completionPuranjay Mohan4-17/+94
2026-07-24rcu: Update comments for gp_seq and expedited GP trackingPuranjay Mohan2-18/+31
2026-07-24rcu: Enable RCU callbacks to benefit from expedited grace periodsPuranjay Mohan4-24/+39
2026-07-23rcu-tasks: Remove smp_mb() in rcu_spawn_tasks_kthread_generic()Zqiang1-1/+0
2026-07-23rcu-tasks: Dump rcu tasks status when the boot-test failedZqiang1-0/+5
2026-07-23rcu-tasks: Remove unused struct rcu_tasks's->n_ipis_fails variablesZqiang1-4/+2
2026-07-23rcu: clear defer_qs_pending in deferred-QS bail when nesting > 0Joel Fernandes1-1/+27
2026-07-23rcu: introduce rcu_defer_qs_clear() helperJoel Fernandes2-2/+7
2026-07-23rcu: Use task_state_to_char() in stall-warning printsKunwu Chan1-6/+6
2026-07-23rcu: Add RCU_GET_STATE_NOT_TRACKED for subsystems without expedited GPsPuranjay Mohan2-3/+13
2026-07-23rcu/segcblist: Track segment grace periods with struct rcu_gp_seqPuranjay Mohan4-34/+42
2026-07-23rcu/segcblist: Factor out rcu_segcblist_advance_compact() helperPuranjay Mohan1-18/+32
2026-07-23rcu/segcblist: Add SRCU and Tasks RCU wrapper functionsPuranjay Mohan4-11/+23
2026-07-23rcu: Rename struct rcu_gp_oldstate to rcu_gp_seqPuranjay Mohan4-57/+57
2026-07-23rcu: Remove unused rdp parameter from trace_rcu_this_gp()Joel Fernandes2-15/+12
2026-07-15srcu: expose srcu_readers_active()Onur Özkan2-26/+1
2026-07-15srcu: make init_srcu_struct() consistently wrap __init_srcu_struct()Onur Özkan2-11/+12
2026-07-15rcutorture: Abstract reader-segment dump into rcu_torture_dump_read_segs()Paul E. McKenney1-72/+76