aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu
AgeCommit message (Expand)AuthorFilesLines
2026-10-12Merge branches 'misc.2026.10.06a' and 'torture.2026.10.12a' into HEADPaul E. McKenney8-109/+1185
2026-10-12rcutorture: Add atomic SRCU cross-CPU IRQ context mismatch testKunwu Chan1-1/+26
2026-10-12rcutorture: Add atomic SRCU lockdep supportKunwu Chan1-1/+83
2026-10-12rcutorture: Synchronously wait for all rcu_torture_irq() callbacks to completeZqiang1-0/+2
2026-10-12rcutorture: Fix divide-by-zero with fwd_progress_div=1Kunwu Chan1-1/+1
2026-10-12srcutree: Preserve IRQ state in synchronize_srcu_atomic() callchainKunwu Chan1-19/+23
2026-10-12srcutiny: Add lockdep and early-boot checks to synchronize_srcu_atomic()Kunwu Chan1-0/+6
2026-10-12srcutree: Add lockdep and early-boot checks to synchronize_srcu_atomic()Kunwu Chan1-0/+8
2026-10-12srcutree: Skip torture to-big transition for atomic SRCUKunwu Chan1-2/+4
2026-10-12srcutree: Don't transition atomic SRCU to big in srcu_gp_end()Kunwu Chan1-2/+4
2026-10-12srcutree: Make init_srcu_struct_atomic() prevent transition to bigKunwu Chan1-7/+8
2026-10-12srcutree: Remove srcu_barrier() sleep for atomic SRCUKunwu Chan1-5/+2
2026-10-12srcutree: Skip callback scheduling for atomic SRCU grace periodsKunwu Chan1-2/+2
2026-10-12srcutree: Add reader-free fastpath to synchronize_srcu_atomic()Kunwu Chan1-0/+48
2026-10-12srcutree: Warn if Tiny SRCU readers are preemptedPaul E. McKenney1-0/+8
2026-10-12srcu: Use IRQ_WORK_INIT_HARD for srcu's irq_workSebastian Andrzej Siewior1-1/+6
2026-10-12srcutree: Disable preemption across synchronize_srcu_atomic()Paul E. McKenney1-0/+5
2026-10-12rcutorture: Add support for testing synchronize_srcu_atomic()Paul E. McKenney1-6/+40
2026-10-12srcutiny: Add an atomic Tiny SRCUPaul E. McKenney1-0/+80
2026-10-12srcutree: Add an atomic Tree SRCUPaul E. McKenney1-8/+146
2026-10-06rcu-tasks: Disable callback contend/collapse messages by defaultPaul E. McKenney1-3/+12
2026-10-06rcu: Make userspace barrier hook drain kvfree_rcu workMatthias Goergens1-10/+20
2026-10-06rcu: Drop the private tick-internal.h include from tree.cBradley Morgan1-1/+0
2026-10-06rcu: Fix typo "upto" in commentHemanth Selam1-1/+1
2026-10-06rcu: Add running and boosted indications to RCU task stall dumpPaul E. McKenney2-4/+22
2026-10-01srcutree: Suppress to-big transition for atomic SRCUPaul E. McKenney1-13/+18
2026-10-01srcutree: Suppress srcu_advance_state() mutex_lock in atomicPaul E. McKenney1-8/+15
2026-10-01srcutiny: Make a Tiny SRCU grace period imply an RCU grace periodPaul E. McKenney1-0/+2
2026-10-01rcutorture: Exercise ->call() from NMI contextPuranjay Mohan1-2/+148
2026-10-01rcutorture: Disable fragile readers during overload testingPaul E. McKenney1-2/+6
2026-10-01srcu: Make Tiny call_srcu() safe to call from any contextPuranjay Mohan1-4/+89
2026-10-01srcu: Make call_srcu() safe to call from any contextPuranjay Mohan3-4/+171
2026-10-01rcu: Make Tiny call_rcu() safe to call from any contextPuranjay Mohan1-23/+104
2026-10-01rcu: Make call_rcu() safe to call from any contextPuranjay Mohan4-11/+143
2026-10-01srcu: Fix WARN_ON() for rcu_segcblist_n_cbs() in cleanup_srcu_struct()Sunho Park1-1/+1
2026-09-18rcu: Don't panic on already-ended RCU CPU stallsPaul E. McKenney2-4/+10
2026-09-17rcu: fix shrink budget underflow in lazy_rcu_shrink_scanLonglong Xia1-2/+1
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