summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rcu_barrier.2022.02.0...Paul E. McKenney2022-02-241-15/+26
|\ \
| | * rcutorture: Enable limited callback-flooding tests of SRCUPaul E. McKenney2022-02-011-0/+2
| | * rcutorture: Fix rcu_fwd_mutex deadlockPaul E. McKenney2022-02-011-2/+2
| | * rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loopPaul E. McKenney2022-02-011-1/+1
| | * rcutorture: Make rcu_fwd_cb_nodelay be a counterPaul E. McKenney2022-02-011-7/+7
| | * rcutorture: Increase visibility of forward-progress hangsPaul E. McKenney2022-02-011-0/+4
| | * rcutorture: Print message before invoking ->cb_barrier()Paul E. McKenney2022-02-011-2/+6
| |/ |/|
| * rcu: Mark accesses to boost_starttimePaul E. McKenney2022-02-011-3/+4
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-151-5/+2
|\
| * rcutorture: make use of the helper function kthread_run_on_cpu()Cai Huoqing2022-01-151-5/+2
* | rcutorture: Combine n_max_cbs from all kthreads in a callback floodPaul E. McKenney2021-12-071-0/+9
* | rcutorture: Add ability to limit callback-flood intensityPaul E. McKenney2021-12-071-5/+14
* | rcutorture: Enable multiple concurrent callback-flood kthreadsPaul E. McKenney2021-12-071-28/+86
* | rcutorture: Avoid soft lockup during cpu stallWander Lairson Costa2021-12-071-0/+5
* | locktorture,rcutorture,torture: Always log error messageLi Zhijian2021-12-071-4/+4
* | rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCUPaul E. McKenney2021-11-301-1/+6
* | rcutorture: More thoroughly test nested readersPaul E. McKenney2021-11-301-23/+50
* | rcutorture: Sanitize RCUTORTURE_RDR_MASKPaul E. McKenney2021-11-301-3/+4
|/
*-. Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16a', 'tasks.2021.09....Paul E. McKenney2021-10-071-30/+54
|\ \
| | * rcutorture: Avoid problematic critical section nesting on PREEMPT_RTScott Wood2021-09-131-12/+36
| | * rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failedPaul E. McKenney2021-09-131-2/+2
| | * rcutorture: Warn on individual rcu_torture_init() error conditionsPaul E. McKenney2021-09-131-15/+15
| | * rcutorture: Suppressing read-exit testing is not an errorPaul E. McKenney2021-09-131-1/+1
| |/
* / rcu: Fix undefined Kconfig macrosZhouyi Zhou2021-09-131-1/+1
|/
* rcutorture: Preempt rather than block when testing task stallsPaul E. McKenney2021-07-271-1/+6
* Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-07-041-145/+170
|\
| * rcutorture: Move mem_dump_obj() tests into separate functionPaul E. McKenney2021-05-101-39/+42
| * rcutorture: Don't count CPU-stalled time against priority boostingPaul E. McKenney2021-05-101-5/+8
| * rcutorture: Forgive RCU boost failures when CPUs don't pass through QSPaul E. McKenney2021-05-101-26/+41
| * rcutorture: Make rcu_torture_boost_failed() check for GP endPaul E. McKenney2021-05-101-0/+6
| * rcutorture: Consolidate rcu_torture_boost() timing and statisticsPaul E. McKenney2021-05-101-10/+4
| * rcutorture: Delay-based false positives for RCU priority boosting testsPaul E. McKenney2021-05-101-2/+6
| * rcutorture: Judge RCU priority boosting on grace periods, not callbacksPaul E. McKenney2021-05-101-60/+51
| * rcutorture: Abstract read-lock-held checksPaul E. McKenney2021-05-101-10/+19
* | sched: Change task_struct::statePeter Zijlstra2021-06-181-2/+2
|/
*-----. Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.15a', 'kvfree_rcu.20...Paul E. McKenney2021-03-241-26/+67
|\ \ \ \
| | | | * rcutorture: Replace rcu_torture_stall string with %sStephen Zhang2021-03-081-3/+3
| |_|_|/ |/| | |
| | | * rcutorture: Fix testing of RCU priority boostingPaul E. McKenney2021-03-081-14/+22
| |_|/ |/| |
| | * rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu()Paul E. McKenney2021-03-241-9/+3
| |/ |/|
| * rcutorture: Add crude tests for mem_dump_obj()Paul E. McKenney2021-03-081-0/+39
|/
*---. Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a...Paul E. McKenney2021-01-221-61/+334
|\ \ \
| | | * torture: Maintain torture-specific set of CPUs-online booksPaul E. McKenney2021-01-061-2/+2
| | | * rcutorture: Make object_debug also double call_rcu() heap objectPaul E. McKenney2021-01-061-0/+5
| | | * rcutorture: Use hrtimers for reader and writer delaysPaul E. McKenney2021-01-061-4/+3
| | | * rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waitsPaul E. McKenney2021-01-061-19/+7
| | | * rcutorture: Make rcu_torture_fakewriter() use blocking wait primitivesPaul E. McKenney2021-01-061-8/+32
| | | * rcutorture: Make synctype[] and nsynctype be static globalPaul E. McKenney2021-01-061-26/+36
| | | * rcutorture: Require entire stutter period be post-bootPaul E. McKenney2021-01-061-1/+3
| | | * rcutorture: Add testing for RCU's global memory orderingPaul E. McKenney2021-01-041-6/+92
| | | * rcutorture: Add reader-side tests of polling grace-period APIPaul E. McKenney2021-01-041-0/+10