From 2396ae7dc601c9159ce1a86274133a7f90bf3aca Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Sun, 7 Jan 2018 00:35:46 +0100 Subject: kern/Kconfig: new MUTEX_DEBUG option --- kern/mutex/mutex_adaptive.c | 14 +++++--------- kern/mutex/mutex_plain.c | 14 +++++--------- 2 files changed, 10 insertions(+), 18 deletions(-) (limited to 'kern/mutex') diff --git a/kern/mutex/mutex_adaptive.c b/kern/mutex/mutex_adaptive.c index 68b006ad..3e6b610b 100644 --- a/kern/mutex/mutex_adaptive.c +++ b/kern/mutex/mutex_adaptive.c @@ -31,11 +31,7 @@ #include #include -#ifndef MUTEX_ADAPTIVE_DEBUG -#define MUTEX_ADAPTIVE_DEBUG 0 -#endif /* MUTEX_ADAPTIVE_DEBUG */ - -#if MUTEX_ADAPTIVE_DEBUG +#ifdef CONFIG_MUTEX_DEBUG enum { MUTEX_ADAPTIVE_SC_SPINS, @@ -95,10 +91,10 @@ mutex_adaptive_inc_sc(unsigned int index) syscnt_inc(&mutex_adaptive_sc_array[index]); } -#else /* MUTEX_ADAPTIVE_DEBUG */ +#else /* CONFIG_MUTEX_DEBUG */ #define mutex_adaptive_setup_debug() #define mutex_adaptive_inc_sc(x) -#endif /* MUTEX_ADAPTIVE_DEBUG */ +#endif /* CONFIG_MUTEX_DEBUG */ static struct thread * @@ -329,7 +325,7 @@ mutex_adaptive_setup(void) } INIT_OP_DEFINE(mutex_adaptive_setup, -#if MUTEX_ADAPTIVE_DEBUG +#ifdef CONFIG_MUTEX_DEBUG INIT_OP_DEP(syscnt_setup, true), -#endif /* MUTEX_ADAPTIVE_DEBUG */ +#endif /* CONFIG_MUTEX_DEBUG */ ); diff --git a/kern/mutex/mutex_plain.c b/kern/mutex/mutex_plain.c index 2c655940..8945014f 100644 --- a/kern/mutex/mutex_plain.c +++ b/kern/mutex/mutex_plain.c @@ -27,11 +27,7 @@ #include #include -#ifndef MUTEX_PLAIN_DEBUG -#define MUTEX_PLAIN_DEBUG 0 -#endif /* MUTEX_PLAIN_DEBUG */ - -#if MUTEX_PLAIN_DEBUG +#ifdef CONFIG_MUTEX_DEBUG enum { MUTEX_PLAIN_SC_WAIT_SUCCESSES, @@ -70,10 +66,10 @@ mutex_plain_inc_sc(unsigned int index) syscnt_inc(&mutex_plain_sc_array[index]); } -#else /* MUTEX_PLAIN_DEBUG */ +#else /* CONFIG_MUTEX_DEBUG */ #define mutex_plain_setup_debug() #define mutex_plain_inc_sc(x) -#endif /* MUTEX_PLAIN_DEBUG */ +#endif /* CONFIG_MUTEX_DEBUG */ static int mutex_plain_lock_slow_common(struct mutex *mutex, bool timed, uint64_t ticks) @@ -170,7 +166,7 @@ mutex_plain_setup(void) } INIT_OP_DEFINE(mutex_plain_setup, -#if MUTEX_PLAIN_DEBUG +#ifdef CONFIG_MUTEX_DEBUG INIT_OP_DEP(syscnt_setup, true), -#endif /* MUTEX_PLAIN_DEBUG */ +#endif /* CONFIG_MUTEX_DEBUG */ ); -- cgit v1.2.3