aboutsummaryrefslogtreecommitdiff
path: root/kernel/scftorture.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-14scftorture: Pause testing after memory-allocation failureGravatar Paul E. McKenney 1-1/+5
2023-07-14scftorture: Forgive memory-allocation failure if KASANGravatar Paul E. McKenney 1-2/+4
2022-04-11scftorture: Fix distribution of short handler delaysGravatar Paul E. McKenney 1-2/+3
2021-12-07scftorture: Always log error messageGravatar Li Zhijian 1-5/+4
2021-12-07scftorture: Remove unused SCFTORTOUTGravatar Li Zhijian 1-3/+0
2021-12-07scftorture: Add missing '\n' to flush messageGravatar Li Zhijian 1-3/+3
2021-09-16scftorture: Warn on individual scf_torture_init() error conditionsGravatar Paul E. McKenney 1-5/+5
2021-09-16scftorture: Count reschedule IPIsGravatar Paul E. McKenney 1-0/+1
2021-09-16scftorture: Account for weight_resched when checking for all zeroesGravatar Paul E. McKenney 1-2/+2
2021-09-16scftorture: Shut down if nonsensical arguments givenGravatar Paul E. McKenney 1-0/+4
2021-09-16scftorture: Allow zero weight to exclude an smp_call_function*() categoryGravatar Paul E. McKenney 1-12/+12
2021-07-27scftorture: Avoid NULL pointer exception on early exitGravatar Paul E. McKenney 1-1/+1
2021-07-27scftorture: Add RPC-like IPI testsGravatar Paul E. McKenney 1-13/+63
2021-07-06scftorture: Avoid false-positive warnings in scftorture_invoker()Gravatar Paul E. McKenney 1-3/+3
2021-01-04scftorture: Add debug output for wrong-CPU warningGravatar Paul E. McKenney 1-1/+5
2020-11-06scftorture: Add full-test stutter capabilityGravatar Paul E. McKenney 1-3/+9
2020-11-06scftorture: Add an alternative IPI vectorGravatar Paul E. McKenney 1-9/+32
2020-08-24scftorture: Add cond_resched() to test loopGravatar Paul E. McKenney 1-0/+1
2020-08-24scftorture: Adapt memory-ordering test to UP operationGravatar Paul E. McKenney 1-1/+2
2020-08-24scftorture: Block scftorture_invoker() kthreads for offline CPUsGravatar Paul E. McKenney 1-1/+12
2020-08-24scftorture: Check unexpected "switch" statement valueGravatar Paul E. McKenney 1-0/+4
2020-08-24scftorture: Make symbol 'scf_torture_rand' staticGravatar Wei Yongjun 1-1/+1
2020-08-24scftorture: Prevent compiler from reducing race probabilitiesGravatar Paul E. McKenney 1-2/+8
2020-08-24scftorture: Flag errors in torture-compatible mannerGravatar Paul E. McKenney 1-4/+10
2020-08-24scftorture: Consolidate scftorture_invoke_one() scf_check initializationGravatar Paul E. McKenney 1-13/+8
2020-08-24scftorture: Consolidate scftorture_invoke_one() check and kfree()Gravatar Paul E. McKenney 1-18/+8
2020-08-24scftorture: Add smp_call_function() memory-ordering checksGravatar Paul E. McKenney 1-8/+17
2020-08-24scftorture: Add smp_call_function_many() memory-ordering checksGravatar Paul E. McKenney 1-3/+23
2020-08-24scftorture: Add smp_call_function_single() memory-ordering checksGravatar Paul E. McKenney 1-8/+48
2020-08-24scftorture: Summarize per-thread statisticsGravatar Paul E. McKenney 1-4/+18
2020-08-24scftorture: Implement weighted primitive selectionGravatar Paul E. McKenney 1-27/+155
2020-08-24scftorture: Add smp_call_function() torture testGravatar Paul E. McKenney 1-0/+350