summaryrefslogtreecommitdiff
path: root/kernel/rcu/rcutorture.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-14Merge branches 'expcb.2026.07.24a', 'misc.2026.07.30a', 'rcu-tasks.2026.07.30...Paul E. McKenney1-106/+238
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. McKenney1-1/+2
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. McKenney1-0/+24
2026-07-23rcu: Rename struct rcu_gp_oldstate to rcu_gp_seqPuranjay Mohan1-15/+15
2026-07-15rcutorture: Abstract reader-segment dump into rcu_torture_dump_read_segs()Paul E. McKenney1-72/+76
2026-05-24rcutorture: Fully test lazy RCUPaul E. McKenney1-3/+26
2026-03-30rcutorture: Test call_srcu() with preemption disabled and notPaul E. McKenney1-0/+7
2026-03-30rcutorture: Add a textbook-style trivial preemptible RCUPaul E. McKenney1-1/+56
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-2/+2
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-10/+10
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-19/+17
2026-01-11Merge branch 'rcu-misc.20260111a'Boqun Feng1-2/+2
2026-01-07rcutorture: Correctly compute probability to invoke ->exp_current()Paul E. McKenney1-2/+2
2026-01-04Merge branch 'rcu-torture.20260104a' into rcu-nextBoqun Feng1-0/+3
2026-01-01rcutorture: Add context checks to rcu_torture_timer()Paul E. McKenney1-0/+3
2026-01-01rcutorture: Test rcu_tasks_trace_expedite_current()Paul E. McKenney1-0/+1
2026-01-01rcu: Clean up after the SRCU-fastification of RCU Tasks TracePaul E. McKenney1-2/+0
2025-11-30Merge branch 'rcu/misc' into nextFrederic Weisbecker1-3/+1
2025-11-27rcutorture: Make srcu{,d}_torture_init() announce the SRCU typePaul E. McKenney1-6/+23
2025-11-27srcu: Create an SRCU-fast-updown APIPaul E. McKenney1-5/+7
2025-11-07srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macroPaul E. McKenney1-6/+18
2025-11-06rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read()Paul E. McKenney1-3/+1
2025-11-05rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()Paul E. McKenney1-4/+15
2025-11-05rcutorture: Test srcu_expedite_current()Paul E. McKenney1-0/+12
2025-08-22rcutorture: Use kcalloc() instead of kzalloc()Qianfeng Rong1-2/+2
2025-08-14rcutorture: Delay forward-progress testing until boot completesPaul E. McKenney1-0/+2
2025-08-14rcutorture: Delay rcutorture readers and writers until boot completesPaul E. McKenney1-4/+14
2025-08-14rcutorture: Suppress "Writer stall state" reports during bootPaul E. McKenney1-1/+2
2025-07-16rcutorture: Remove support for SRCU-litePaul E. McKenney1-7/+0
2025-06-25rcutorture: Fix rcutorture_one_extend_check() splat in RT kernelsZqiang1-3/+6
2025-06-25rcutorture: Make Trivial RCU ignore onoff_interval and shuffle_intervalPaul E. McKenney1-2/+13
2025-06-25rcutorture: Drop redundant "insoftirq" parametersPaul E. McKenney1-19/+16
2025-06-25rcutorture: Print number of RCU up/down readers and migrationsPaul E. McKenney1-5/+25
2025-06-25rcutorture: Check for no up/down readers at task levelPaul E. McKenney1-0/+2
2025-06-25rcutorture: Check for ->up_read() without matching ->down_read()Paul E. McKenney1-2/+13
2025-06-25rcutorture: Complain if an ->up_read() is delayed more than 10 secondsPaul E. McKenney1-3/+13
2025-06-25rcutorture: Pull rcu_torture_updown() loop body into new functionPaul E. McKenney1-20/+24
2025-06-25rcutorture: Add tests for SRCU up/down reader primitivesPaul E. McKenney1-19/+206
2025-06-25rcutorture: Make rcutorture_one_extend_check() account for hard IRQsPaul E. McKenney1-4/+4
2025-06-25rcutorture: Start rcu_torture_writer() after rcu_torture_reader()Paul E. McKenney1-5/+6