summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixes.2020.01.24a', 'kf...Paul E. McKenney2020-01-241-60/+81
|\ \
| | * rcutorture: Dynamically allocate rcu_fwds structurePaul E. McKenney2019-12-091-5/+8
| | * rcutorture: Complete threading rcu_fwd pointers through functionsPaul E. McKenney2019-12-091-18/+21
| | * rcutorture: Move to dynamic initialization of rcu_fwdsPaul E. McKenney2019-12-091-5/+3
| | * rcutorture: Thread rcu_fwd pointer through forward-progress functionsPaul E. McKenney2019-12-091-37/+41
| | * rcutorture: Pull callback forward-progress data into rcu_fwd structPaul E. McKenney2019-12-091-45/+58
| |/ |/|
| * rcu: Use CONFIG_PREEMPTION where appropriateSebastian Andrzej Siewior2019-12-091-1/+1
|/
*-. Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'nohz.2019.10.28a', 'r...Paul E. McKenney2019-10-301-13/+31
|\ \
| | * rcutorture: Make in-kernel-loop testing more brutalPaul E. McKenney2019-10-051-1/+1
| | * rcutorture: Separate warnings for each failure typePaul E. McKenney2019-10-051-6/+9
| |/ |/|
| * rcutorture: Emulate dyntick aspect of userspace nohz_full sojournPaul E. McKenney2019-10-051-0/+11
| * rcutorture: Force on tick for readers and callback floodersPaul E. McKenney2019-10-051-6/+10
|/
* rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayedPaul E. McKenney2019-08-131-0/+1
* rcutorture: Aggressive forward-progress tests shouldn't block shutdownPaul E. McKenney2019-08-011-1/+16
* rcutorture: Emulate userspace sojourn during call_rcu() floodsPaul E. McKenney2019-08-011-5/+7
* rcutorture: Upper case solves the case of the vanishing NULL pointerPaul E. McKenney2019-05-281-1/+2
* rcutorture: Dump trace buffer for callback pipe drain failuresPaul E. McKenney2019-05-281-1/+3
* rcutorture: Add trivial RCU implementationPaul E. McKenney2019-05-281-1/+44
* rcutorture: Halt forward-progress checks at end of runPaul E. McKenney2019-05-281-1/+2
* rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernelsPaul E. McKenney2019-05-281-3/+14
* rcutorture: Exempt tasks RCU from timely draining of grace periodsPaul E. McKenney2019-05-281-1/+4
* torture: Allow inter-stutter interval to be specifiedPaul E. McKenney2019-05-281-1/+4
* rcutorture: Fix stutter_wait() return value and freelist checksPaul E. McKenney2019-05-281-4/+12
* rcutorture: Add cond_resched() to forward-progress free-up loopPaul E. McKenney2019-05-281-2/+4
*-. Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b', 'fixes.2019.03.2...Paul E. McKenney2019-04-091-13/+8
|\ \
| | * rcutorture: Fix cleanup path for invalid torture_type stringsPaul E. McKenney2019-03-261-0/+5
| | * rcutorture: Fix expected forward progress duration in OOM notifierNeeraj Upadhyay2019-03-261-1/+1
| | * rcutorture: Remove ->ext_irq_conflict fieldPaul E. McKenney2019-03-261-5/+0
| | * rcutorture: Make rcutorture_extend_mask() comment match the codePaul E. McKenney2019-03-261-1/+1
| |/ |/|
| * srcu: Remove cleanup_srcu_struct_quiesced()Paul E. McKenney2019-03-261-6/+1
|/
*-. Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'sil.2019.01.26a', 'sp...Paul E. McKenney2019-02-091-24/+35
|\ \
| | * rcutorture: Add grace period after CPU offlinePaul E. McKenney2019-01-251-1/+10
| | * rcutorture: Record grace periods in forward-progress histogramPaul E. McKenney2019-01-251-7/+22
| |/ |/|
| * rcu/rcutorture: Convert to SPDX license identifierPaul E. McKenney2019-02-091-16/+3
|/
* rcutorture: Don't do busted forward-progress testingPaul E. McKenney2018-12-011-1/+2
* rcutorture: Use 100ms buckets for forward-progress callback histogramsPaul E. McKenney2018-12-011-3/+5
* rcutorture: Recover from OOM during forward-progress testsPaul E. McKenney2018-12-011-11/+49
* rcutorture: Print forward-progress test age upon failurePaul E. McKenney2018-12-011-1/+2
* rcutorture: Print histogram of CB invocation at OOM timePaul E. McKenney2018-12-011-8/+16
* rcutorture: Dump grace-period diagnostics upon forward-progress OOMPaul E. McKenney2018-12-011-3/+28
* rcutorture: Prepare for asynchronous access to rcu_fwd_startatPaul E. McKenney2018-12-011-2/+2
* rcutorture: Affinity forward-progress test to avoid housekeeping CPUsPaul E. McKenney2018-12-011-0/+1
* rcutorture: Break up too-long rcu_torture_fwd_prog() functionPaul E. McKenney2018-12-011-119/+135
* rcutorture: Remove cbflood facilityPaul E. McKenney2018-12-011-85/+1
* rcutorture: Add call_rcu() flooding forward-progress testsPaul E. McKenney2018-12-011-2/+127
*-. Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', 'srcu.2018.08.30b' ...Paul E. McKenney2018-08-301-125/+272
|\ \
| | * rcutorture: Maintain self-propagating CB only during forward-progress testPaul E. McKenney2018-08-291-5/+10
| | * rcutorture: Check GP completion at stutter endPaul E. McKenney2018-08-291-1/+4
| | * rcutorture: Print forward-progress test interval on errorPaul E. McKenney2018-08-291-5/+9
| | * rcutorture: Adjust number of reader kthreads per CPU-hotplug operationsPaul E. McKenney2018-08-291-2/+6