aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-09-01Merge branches 'doc.2022.08.31b', 'fixes.2022.08.31b', 'kvfree.2022.08.31b', 'nocb.2022.09.01a', 'poll.2022.08.31b', 'poll-srcu.2022.08.31b' and 'tasks.2022.08.31b' into HEADPaul E. McKenney1-42/+248
2022-09-01rcutorture: Use the barrier operation specified by cur_opsZqiang1-2/+2
2022-08-31rcutorture: Make "srcud" option also test polled grace-period APIPaul E. McKenney1-0/+3
2022-08-31rcutorture: Limit read-side polling-API testingPaul E. McKenney1-18/+23
2022-08-31rcutorture: Expand rcu_torture_write_types() first "if" statementPaul E. McKenney1-6/+23
2022-08-31rcutorture: Use 1-suffixed variable in rcu_torture_write_types() checkPaul E. McKenney1-1/+1
2022-08-31rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removalPaul E. McKenney1-1/+1
2022-08-31rcu: Add full-sized polling for cond_sync_exp_full()Paul E. McKenney1-22/+50
2022-08-31rcu: Add full-sized polling for cond_sync_full()Paul E. McKenney1-20/+47
2022-08-31rcu: Add full-sized polling for start_poll_expedited()Paul E. McKenney1-10/+41
2022-08-31rcu: Add full-sized polling for start_poll()Paul E. McKenney1-9/+40
2022-08-31rcutorture: Verify long-running reader prevents full polling from completingPaul E. McKenney1-0/+10
2022-08-31rcutorture: Remove redundant RTWS_DEF_FREE checkPaul E. McKenney1-2/+1
2022-08-31rcutorture: Verify RCU reader prevents full polling from completingPaul E. McKenney1-3/+16
2022-08-31rcutorture: Allow per-RCU-flavor polled double-GP checkPaul E. McKenney1-1/+8
2022-08-31rcutorture: Abstract synchronous and polled API testingPaul E. McKenney1-12/+36
2022-08-31rcu: Add full-sized polling for get_state()Paul E. McKenney1-4/+6
2022-08-31rcu: Add full-sized polling for get_completed*() and poll_state*()Paul E. McKenney1-0/+9
2022-07-21Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'nocb.2022.07.19a', 'poll.2022.07.21a', 'rcu-tasks.2022.06.21a' and 'torture.2022.06.21a' into HEADPaul E. McKenney1-57/+137
2022-07-21rcutorture: Test polled expedited grace-period primitivesPaul E. McKenney1-13/+74
2022-07-21rcutorture: Verify that polled GP API sees synchronous grace periodsPaul E. McKenney1-0/+10
2022-06-21rcutorture: Handle failure of memory allocation functionsLi Qiong1-0/+10
2022-06-21rcutorture: Fix ksoftirqd boosting timing and iterationFrederic Weisbecker1-15/+13
2022-06-21rcutorture: Make failure indication note reader-batch overflowPaul E. McKenney1-1/+1
2022-06-21rcutorture: Fix memory leak in rcu_test_debug_objects()Zqiang1-0/+1
2022-06-21rcutorture: Simplify rcu_torture_read_exit_child() loopPaul E. McKenney1-27/+20
2022-06-21rcu/torture: Change order of warning and trace dumpAnna-Maria Behnsen1-1/+2
2022-06-21rcutorture: Update rcutorture.fwd_progress help textPaul E. McKenney1-35/+18
2022-06-20rcutorture: Validate get_completed_synchronize_rcu()Paul E. McKenney1-0/+6
2022-05-03Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'nocb.2022.04.11b', 'rcu-tasks.2022.04.11b', 'srcu.2022.05.03a', 'torture.2022.04.11b', 'torture-tasks.2022.04.20a' and 'torturescript.2022.04.20a' into HEADPaul E. McKenney1-40/+89
2022-04-20rcutorture: Allow rcutorture without RCU Tasks RudePaul E. McKenney1-1/+12
2022-04-20rcutorture: Allow rcutorture without RCU TasksPaul E. McKenney1-1/+12
2022-04-20rcutorture: Allow rcutorture without RCU Tasks TracePaul E. McKenney1-45/+56
2022-04-11rcutorture: Add missing return and use __func__ in warningDavid Vernet1-1/+2
2022-04-11rcutorture: Avoid corner-case #DE with nsynctypes checkDavid Vernet1-0/+11
2022-04-11rcutorture: Suppress debugging grace period delays during floodingPaul E. McKenney1-0/+4
2022-02-24Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rcu_barrier.2022.02.08a', 'rcu-tasks.2022.02.08a', 'rt.2022.02.01b', 'torture.2022.02.01b' and 'torturescript.2022.02.08a' into HEADPaul E. McKenney1-15/+26
2022-02-01rcutorture: Enable limited callback-flooding tests of SRCUPaul E. McKenney1-0/+2
2022-02-01rcutorture: Fix rcu_fwd_mutex deadlockPaul E. McKenney1-2/+2
2022-02-01rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loopPaul E. McKenney1-1/+1
2022-02-01rcutorture: Make rcu_fwd_cb_nodelay be a counterPaul E. McKenney1-7/+7
2022-02-01rcutorture: Increase visibility of forward-progress hangsPaul E. McKenney1-0/+4
2022-02-01rcutorture: Print message before invoking ->cb_barrier()Paul E. McKenney1-2/+6
2022-02-01rcu: Mark accesses to boost_starttimePaul E. McKenney1-3/+4
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+2
2022-01-15rcutorture: make use of the helper function kthread_run_on_cpu()Cai Huoqing1-5/+2
2021-12-07rcutorture: Combine n_max_cbs from all kthreads in a callback floodPaul E. McKenney1-0/+9
2021-12-07rcutorture: Add ability to limit callback-flood intensityPaul E. McKenney1-5/+14
2021-12-07rcutorture: Enable multiple concurrent callback-flood kthreadsPaul E. McKenney1-28/+86
2021-12-07rcutorture: Avoid soft lockup during cpu stallWander Lairson Costa1-0/+5