aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-10-07Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16a', 'tasks.2021.09.15a', 'torture.2021.09.13b' and 'torturescript.2021.09.16a' into HEADPaul E. McKenney1-30/+54
2021-09-13rcutorture: Avoid problematic critical section nesting on PREEMPT_RTScott Wood1-12/+36
2021-09-13rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failedPaul E. McKenney1-2/+2
2021-09-13rcutorture: Warn on individual rcu_torture_init() error conditionsPaul E. McKenney1-15/+15
2021-09-13rcutorture: Suppressing read-exit testing is not an errorPaul E. McKenney1-1/+1
2021-09-13rcu: Fix undefined Kconfig macrosZhouyi Zhou1-1/+1
2021-07-27rcutorture: Preempt rather than block when testing task stallsPaul E. McKenney1-1/+6
2021-07-04Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcuLinus Torvalds1-145/+170
2021-06-18sched: Change task_struct::statePeter Zijlstra1-2/+2
2021-05-10rcutorture: Move mem_dump_obj() tests into separate functionPaul E. McKenney1-39/+42
2021-05-10rcutorture: Don't count CPU-stalled time against priority boostingPaul E. McKenney1-5/+8
2021-05-10rcutorture: Forgive RCU boost failures when CPUs don't pass through QSPaul E. McKenney1-26/+41
2021-05-10rcutorture: Make rcu_torture_boost_failed() check for GP endPaul E. McKenney1-0/+6
2021-05-10rcutorture: Consolidate rcu_torture_boost() timing and statisticsPaul E. McKenney1-10/+4
2021-05-10rcutorture: Delay-based false positives for RCU priority boosting testsPaul E. McKenney1-2/+6
2021-05-10rcutorture: Judge RCU priority boosting on grace periods, not callbacksPaul E. McKenney1-60/+51
2021-05-10rcutorture: Abstract read-lock-held checksPaul E. McKenney1-10/+19
2021-03-24Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.15a', 'kvfree_rcu.2021.03.08a', 'mmdumpobj.2021.03.08a', 'nocb.2021.03.15a', 'poll.2021.03.24a', 'rt.2021.03.08a', 'tasks.2021.03.08a', 'torture.2021.03.08a' and 'torturescript.2021.03.22a' into HEADPaul E. McKenney1-26/+67
2021-03-24rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu()Paul E. McKenney1-9/+3
2021-03-08rcutorture: Replace rcu_torture_stall string with %sStephen Zhang1-3/+3
2021-03-08rcutorture: Fix testing of RCU priority boostingPaul E. McKenney1-14/+22
2021-03-08rcutorture: Add crude tests for mem_dump_obj()Paul E. McKenney1-0/+39
2021-01-22Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a', 'mmdumpobj.2021.01.22a', 'nocb.2021.01.06a', 'rt.2021.01.04a', 'stall.2021.01.06a', 'torture.2021.01.12a' and 'tortureall.2021.01.06a' into HEADPaul E. McKenney1-61/+334
2021-01-06torture: Maintain torture-specific set of CPUs-online booksPaul E. McKenney1-2/+2
2021-01-06rcutorture: Make object_debug also double call_rcu() heap objectPaul E. McKenney1-0/+5
2021-01-06rcutorture: Use hrtimers for reader and writer delaysPaul E. McKenney1-4/+3
2021-01-06rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waitsPaul E. McKenney1-19/+7
2021-01-06rcutorture: Make rcu_torture_fakewriter() use blocking wait primitivesPaul E. McKenney1-8/+32
2021-01-06rcutorture: Make synctype[] and nsynctype be static globalPaul E. McKenney1-26/+36
2021-01-06rcutorture: Require entire stutter period be post-bootPaul E. McKenney1-1/+3
2021-01-06rcu/nocb: Code-style nits in callback-offloading togglingPaul E. McKenney1-1/+1
2021-01-06rcutorture: Test runtime toggling of CPUs' callback offloadingPaul E. McKenney1-3/+87
2021-01-04rcutorture: Add testing for RCU's global memory orderingPaul E. McKenney1-6/+92
2021-01-04rcutorture: Add reader-side tests of polling grace-period APIPaul E. McKenney1-0/+10
2021-01-04rcutorture: Add writer-side tests of polling grace-period APIPaul E. McKenney1-7/+72
2021-01-04rcutorture: Prepare for ->start_gp_poll and ->poll_gp_statePaul E. McKenney1-5/+5
2020-11-19Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', 'fixes.2020.11.19b', 'lockdep.2020.11.02a', 'tasks.2020.11.06a' and 'torture.2020.11.06a' into HEADPaul E. McKenney1-14/+38
2020-11-06rcutorture: Don't do need_resched() testing if ->sync is NULLPaul E. McKenney1-3/+5
2020-11-06rcutorture: Small code cleanupsPaul E. McKenney1-2/+2
2020-11-06rcutorture: Make stutter_wait() caller restore priorityPaul E. McKenney1-6/+18
2020-11-06rcutorture: Prevent hangs for invalid argumentsPaul E. McKenney1-1/+4
2020-11-02rcutorture: Make grace-period kthread report match RCU flavor being testedPaul E. McKenney1-2/+9
2020-08-24rcutorture: Allow pointer leaks to test diagnostic codePaul E. McKenney1-0/+4
2020-08-24rcutorture: Hoist OOM registry up one levelPaul E. McKenney1-2/+2
2020-08-24rcutorture: Properly synchronize with OOM notifierPaul E. McKenney1-1/+13
2020-08-24rcutorture: Properly set rcu_fwds for OOM handlingPaul E. McKenney1-1/+12
2020-08-24rcutorture: Output number of elapsed grace periodsJoel Fernandes (Google)1-2/+11
2020-08-24rcutorture: Remove KCSAN stubsPaul E. McKenney1-13/+0
2020-08-06Merge tag 'sched-fifo-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-6/+1
2020-06-29Merge branches 'doc.2020.06.29a', 'fixes.2020.06.29a', 'kfree_rcu.2020.06.29a', 'rcu-tasks.2020.06.29a', 'scale.2020.06.29a', 'srcu.2020.06.29a' and 'torture.2020.06.29a' into HEADPaul E. McKenney1-5/+112