All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] locking/selftest: remove unused macros
@ 2020-01-21  8:34 Alex Shi
  0 siblings, 0 replies; only message in thread
From: Alex Shi @ 2020-01-21  8:34 UTC (permalink / raw
  Cc: Peter Zijlstra, Ingo Molnar, Will Deacon, linux-kernel

WLU is never used. and DO_TESTCASE_6_SUCCESS isn't used from
commit cfb6133399a4 ("locking/selftest: Remove the bad unlock ordering test")

So better to remove them.

Signed-off-by: Alex Shi <alex.shi@linux.alibaba.com>
Cc: Peter Zijlstra <peterz@infradead.org> 
Cc: Ingo Molnar <mingo@redhat.com> 
Cc: Will Deacon <will@kernel.org> 
Cc: linux-kernel@vger.kernel.org 
---
 lib/locking-selftest.c | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/lib/locking-selftest.c b/lib/locking-selftest.c
index 14f44f59e733..6b0f55581485 100644
--- a/lib/locking-selftest.c
+++ b/lib/locking-selftest.c
@@ -216,7 +216,6 @@ static void init_shared_classes(void)
 
 #define WL(x)			write_lock(&rwlock_##x)
 #define WU(x)			write_unlock(&rwlock_##x)
-#define WLU(x)			WL(x); WU(x)
 
 #define RL(x)			read_lock(&rwlock_##x)
 #define RU(x)			read_unlock(&rwlock_##x)
@@ -1224,17 +1223,6 @@ static inline void print_testname(const char *testname)
 	dotest_rt(name##_rtmutex, FAILURE, LOCKTYPE_RTMUTEX);	\
 	pr_cont("\n");
 
-#define DO_TESTCASE_6_SUCCESS(desc, name)			\
-	print_testname(desc);					\
-	dotest(name##_spin, SUCCESS, LOCKTYPE_SPIN);		\
-	dotest(name##_wlock, SUCCESS, LOCKTYPE_RWLOCK);		\
-	dotest(name##_rlock, SUCCESS, LOCKTYPE_RWLOCK);		\
-	dotest(name##_mutex, SUCCESS, LOCKTYPE_MUTEX);		\
-	dotest(name##_wsem, SUCCESS, LOCKTYPE_RWSEM);		\
-	dotest(name##_rsem, SUCCESS, LOCKTYPE_RWSEM);		\
-	dotest_rt(name##_rtmutex, SUCCESS, LOCKTYPE_RTMUTEX);	\
-	pr_cont("\n");
-
 /*
  * 'read' variant: rlocks must not trigger.
  */
-- 
1.8.3.1


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2020-01-21  8:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-21  8:34 [PATCH] locking/selftest: remove unused macros Alex Shi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.