diff options
author | Richard Braun <rbraun@sceen.net> | 2018-01-07 00:35:46 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2018-01-07 00:35:46 +0100 |
commit | 2396ae7dc601c9159ce1a86274133a7f90bf3aca (patch) | |
tree | d352cb9978e4c43693972235cb4c1a9dd8c5ebe9 /kern/mutex/mutex_adaptive.c | |
parent | a97a2bc6f1c24851ef19600a7bd15b211137abfe (diff) |
kern/Kconfig: new MUTEX_DEBUG option
Diffstat (limited to 'kern/mutex/mutex_adaptive.c')
-rw-r--r-- | kern/mutex/mutex_adaptive.c | 14 |
1 files changed, 5 insertions, 9 deletions
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 <kern/thread.h> #include <machine/cpu.h> -#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 */ ); |