summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c
Commit message (Expand)AuthorAgeFilesLines
*-. 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
| | | * rcutorture: Add writer-side tests of polling grace-period APIPaul E. McKenney2021-01-041-7/+72
| | | * rcutorture: Prepare for ->start_gp_poll and ->poll_gp_statePaul E. McKenney2021-01-041-5/+5
| |_|/ |/| |
| | * rcu/nocb: Code-style nits in callback-offloading togglingPaul E. McKenney2021-01-061-1/+1
| | * rcutorture: Test runtime toggling of CPUs' callback offloadingPaul E. McKenney2021-01-061-3/+87
| |/ |/|
| |
| \
*-. \ Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', 'fixes.2020.11.19b',...Paul E. McKenney2020-11-191-14/+38
|\ \ \ | |_|/ |/| |
| | * rcutorture: Don't do need_resched() testing if ->sync is NULLPaul E. McKenney2020-11-061-3/+5
| | * rcutorture: Small code cleanupsPaul E. McKenney2020-11-061-2/+2
| | * rcutorture: Make stutter_wait() caller restore priorityPaul E. McKenney2020-11-061-6/+18
| | * rcutorture: Prevent hangs for invalid argumentsPaul E. McKenney2020-11-061-1/+4
| |/ |/|
| * rcutorture: Make grace-period kthread report match RCU flavor being testedPaul E. McKenney2020-11-021-2/+9
|/
* rcutorture: Allow pointer leaks to test diagnostic codePaul E. McKenney2020-08-241-0/+4
* rcutorture: Hoist OOM registry up one levelPaul E. McKenney2020-08-241-2/+2
* rcutorture: Properly synchronize with OOM notifierPaul E. McKenney2020-08-241-1/+13
* rcutorture: Properly set rcu_fwds for OOM handlingPaul E. McKenney2020-08-241-1/+12
* rcutorture: Output number of elapsed grace periodsJoel Fernandes (Google)2020-08-241-2/+11
* rcutorture: Remove KCSAN stubsPaul E. McKenney2020-08-241-13/+0
* Merge tag 'sched-fifo-2020-08-04' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-061-6/+1
|\
| * sched: Remove sched_set_*() return valuePeter Zijlstra2020-06-151-4/+1