aboutsummaryrefslogtreecommitdiff
path: root/kernel/rcu/rcutorture.c
AgeCommit message (Expand)AuthorFilesLines
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
2025-06-25rcutorture: Print only one rtort_pipe_count splatPaul E. McKenney1-0/+1
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-05-16rcutorture: Perform more frequent testing of ->gpwrapJoel Fernandes1-2/+76
2025-05-16rcutorture: Comment invocations of tick_dep_set_task()Paul E. McKenney1-2/+2
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar1-1/+1
2025-04-08rcutorture: Split out beginning and end from rcu_torture_one_read()Paul E. McKenney1-43/+81
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-04Merge branches 'docs.2025.02.04a', 'lazypreempt.2025.03.04a', 'misc.2025.03.0...Boqun Feng1-14/+110
2025-03-04rcutorture: Update ->extendables check for lazy preemptionBoqun Feng1-2/+10
2025-03-04rcutorture: Update rcutorture_one_extend_check() for lazy preemptionPaul E. McKenney1-2/+12
2025-03-04rcutorture: Allow a negative value for nfakewritersUladzislau Rezki (Sony)1-6/+16
2025-02-05rcutorture: Complain when invalid SRCU reader_flavor is specifiedPaul E. McKenney1-0/+2
2025-02-05rcutorture: Make cur_ops->format_gp_seqs take buffer lengthPaul E. McKenney1-3/+5
2025-02-05rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call outputPaul E. McKenney1-1/+7
2025-02-05rcutorture: Expand failure/close-call grace-period outputPaul E. McKenney1-6/+6
2025-02-05rcutorture: Include grace-period sequence numbers in failure/close-callPaul E. McKenney1-0/+34
2025-02-05rcutorture: Add a test_boost_holdoff module parameterPaul E. McKenney1-3/+16
2025-02-05rcutorture: Add ability to test srcu_read_{,un}lock_fast()Paul E. McKenney1-0/+9
2025-02-05srcu: Use ->srcu_gp_seq for rcutorture reader batchPaul E. McKenney1-0/+2
2024-12-14rcutorture: Use symbols for SRCU reader flavorsPaul E. McKenney1-7/+7
2024-12-14rcutorture: Add per-reader-segment preemption diagnosticsPaul E. McKenney1-4/+5
2024-12-14rcutorture: Read CPU ID for decoration protected by both reader typesPaul E. McKenney1-9/+18
2024-12-14rcutorture: Add preempt_count() to rcutorture_one_extend_check() diagnosticsPaul E. McKenney1-1/+1
2024-12-14rcutorture: Add parameters to control polled/conditional wait intervalPaul E. McKenney1-12/+25
2024-12-14rcutorture: Ignore attempts to test preemption and forward progressPaul E. McKenney1-3/+3
2024-12-14rcutorture: Make rcutorture_one_extend() check reader statePaul E. McKenney1-8/+63
2024-12-14rcutorture: Pretty-print rcutorture reader segmentsPaul E. McKenney1-6/+20