OSDN Git Service
(root)
/
uclinux-h8
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8ef7ca7
)
Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"
author
Boqun Feng
<boqun.feng@gmail.com>
Fri, 7 Aug 2020 07:42:36 +0000
(15:42 +0800)
committer
Peter Zijlstra
<peterz@infradead.org>
Wed, 26 Aug 2020 10:42:07 +0000
(12:42 +0200)
This reverts commit
d82fed75294229abc9d757f08a4817febae6c4f4
.
Since we now could handle mixed read-write deadlock detection well, the
self tests could be detected as expected, no need to use this
work-around.
Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link:
https://lkml.kernel.org/r/20200807074238.1632519-18-boqun.feng@gmail.com
lib/locking-selftest.c
patch
|
blob
|
history
diff --git
a/lib/locking-selftest.c
b/lib/locking-selftest.c
index
76c314a
..
4264cf4
100644
(file)
--- a/
lib/locking-selftest.c
+++ b/
lib/locking-selftest.c
@@
-2273,14
+2273,6
@@
void locking_selftest(void)
print_testname("mixed read-lock/lock-write ABBA");
pr_cont(" |");
dotest(rlock_ABBA1, FAILURE, LOCKTYPE_RWLOCK);
-#ifdef CONFIG_PROVE_LOCKING
- /*
- * Lockdep does indeed fail here, but there's nothing we can do about
- * that now. Don't kill lockdep for it.
- */
- unexpected_testcase_failures--;
-#endif
-
pr_cont(" |");
dotest(rwsem_ABBA1, FAILURE, LOCKTYPE_RWSEM);