aboutsummaryrefslogtreecommitdiff
path: root/lib/locking-selftest.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-26lockdep/selftests: Use SBRM APIs for wait context testsGravatar Boqun Feng 1-100/+35
2021-12-04lockdep/selftests: Adapt ww-tests for PREEMPT_RTGravatar Sebastian Andrzej Siewior 1-30/+46
2021-12-04lockdep/selftests: Skip the softirq related tests on PREEMPT_RTGravatar Sebastian Andrzej Siewior 1-7/+31
2021-12-04lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock().Gravatar Sebastian Andrzej Siewior 1-1/+25
2021-12-04lockdep/selftests: Avoid using local_lock_{acquire|release}().Gravatar Sebastian Andrzej Siewior 1-16/+16
2021-09-17kernel/locking: Add context to ww_mutex_trylock()Gravatar Maarten Lankhorst 1-1/+1
2021-06-22lockdep/selftest: Remove wait-type RCU_CALLBACK testsGravatar Peter Zijlstra 1-17/+0
2021-06-22lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTINGGravatar Peter Zijlstra 1-0/+1
2021-06-22locking/selftests: Add a selftest for check_irq_usage()Gravatar Boqun Feng 1-0/+65
2021-01-14locking/selftests: Add local_lock inversion testsGravatar Peter Zijlstra 1-0/+97
2021-01-14locking/selftests: More granular debug_locks_verboseGravatar Peter Zijlstra 1-2/+3
2021-01-14lockdep/selftest: Add wait context selftestsGravatar Boqun Feng 1-0/+232
2020-12-15Merge branch 'akpm' (patches from Andrew)Gravatar Linus Torvalds 1-0/+47
2020-12-15locking/selftests: add testcases for fs_reclaimGravatar Daniel Vetter 1-0/+47
2020-12-03lockdep/selftest: Add spin_nest_lock testGravatar Boqun Feng 1-0/+17
2020-12-03lockdep/selftests: Fix PROVE_RAW_LOCK_NESTINGGravatar Peter Zijlstra 1-17/+17
2020-08-26lockdep/selftest: Introduce recursion3Gravatar Boqun Feng 1-0/+55
2020-08-26locking/selftest: Add test cases for queued_read_lock()Gravatar Boqun Feng 1-0/+104
2020-08-26Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"Gravatar Boqun Feng 1-8/+0
2020-08-26lockdep/selftest: Add more recursive read related test casesGravatar Boqun Feng 1-0/+161
2020-08-26lockdep/selftest: Unleash irq_read_recursion2 and add moreGravatar Boqun Feng 1-12/+47
2020-08-26lockdep/selftest: Add a R-L/L-W test case specific to chain cache behaviorGravatar Boqun Feng 1-0/+47
2020-08-26locking: More accurate annotations for read_lock()Gravatar Boqun Feng 1-0/+11
2019-10-09locking/lockdep: Remove unused @nested argument from lock_release()Gravatar Qian Cai 1-12/+12
2019-02-28locking/lockdep: Make it easy to detect whether or not inside a selftestGravatar Bart Van Assche 1-0/+2
2018-07-03locking: Implement an algorithm choice for Wound-Wait mutexesGravatar Thomas Hellstrom 1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-10-10locking/selftest: Avoid false BUG reportGravatar Peter Zijlstra 1-0/+2
2017-08-29locking/lockdep/selftests: Fix mixed read-write ABBA testsGravatar Peter Zijlstra 1-0/+6
2017-08-25locking/lockdep/selftests: Add mixed read-write ABBA testsGravatar Peter Zijlstra 1-2/+115
2017-06-08locking/selftest: Add RT-mutex supportGravatar Peter Zijlstra 1-0/+106
2017-06-08locking/selftest: Remove the bad unlock ordering testGravatar Peter Zijlstra 1-29/+0
2016-11-25locking/selftest: Fix output since KERN_CONT changesGravatar Michael Ellerman 1-33/+33
2013-09-25sched: Introduce preempt_count accessor functionsGravatar Peter Zijlstra 1-1/+1
2013-07-12mutex: Move ww_mutex definitions to ww_mutex.hGravatar Maarten Lankhorst 1-0/+1
2013-06-26locking-selftests: Handle unexpected failures more strictlyGravatar Maarten Lankhorst 1-3/+5
2013-06-26mutex: Add more w/w tests to test EDEADLK path handlingGravatar Maarten Lankhorst 1-3/+261
2013-06-26mutex: Add more tests to lib/locking-selftest.cGravatar Maarten Lankhorst 1-0/+62
2013-06-26mutex: Add w/w tests to lib/locking-selftest.cGravatar Maarten Lankhorst 1-19/+381
2013-02-19lockdep: Selftest: convert spinlock to raw spinlockGravatar Yong Zhang 1-17/+17
2012-03-07lib: reduce the use of module.h wherever possibleGravatar Paul Gortmaker 1-1/+0
2011-05-26rcu: Fix unpaired rcu_irq_enter() from locking selftestsGravatar Frederic Weisbecker 1-1/+1
2009-03-13locking: rename trace_softirq_[enter|exit] => lockdep_softirq_[enter|exit]Gravatar Ingo Molnar 1-2/+2
2006-12-07[PATCH] lockdep: show more details about self-test failuresGravatar Ingo Molnar 1-0/+2
2006-07-03[PATCH] lockdep: allow read_lock() recursion of same classGravatar Ingo Molnar 1-4/+4
2006-07-03[PATCH] lockdep: coreGravatar Ingo Molnar 1-3/+1
2006-07-03[PATCH] lockdep: locking API self testsGravatar Ingo Molnar 1-0/+1218