summaryrefslogtreecommitdiff
path: root/kern/mutex
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-08-31 23:17:47 +0200
committerRichard Braun <rbraun@sceen.net>2017-08-31 23:17:47 +0200
commit406a8a1aeec188fde53050ea9b58fb2bcff9a2d0 (patch)
treedc5972b68bd174d3c8d135324b6a777c1bc207ec /kern/mutex
parentc04c1bdd385af886422b89e1bf751b9a9d322ffc (diff)
kern/mutex/mutex_adaptive: rename some debugging counters
Diffstat (limited to 'kern/mutex')
-rw-r--r--kern/mutex/mutex_adaptive.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/kern/mutex/mutex_adaptive.c b/kern/mutex/mutex_adaptive.c
index d5cab2f..68b006a 100644
--- a/kern/mutex/mutex_adaptive.c
+++ b/kern/mutex/mutex_adaptive.c
@@ -43,8 +43,8 @@ enum {
MUTEX_ADAPTIVE_SC_WAIT_ERRORS,
MUTEX_ADAPTIVE_SC_DOWNGRADES,
MUTEX_ADAPTIVE_SC_ERROR_DOWNGRADES,
- MUTEX_ADAPTIVE_SC_ERROR_CLEARBITS,
MUTEX_ADAPTIVE_SC_ERROR_CLEARCONT,
+ MUTEX_ADAPTIVE_SC_ERROR_RESET,
MUTEX_ADAPTIVE_SC_FAST_UNLOCKS,
MUTEX_ADAPTIVE_SC_SLOW_UNLOCKS,
MUTEX_ADAPTIVE_SC_EXTERNAL_UNLOCKS,
@@ -74,10 +74,10 @@ mutex_adaptive_setup_debug(void)
"mutex_adaptive_downgrades");
mutex_adaptive_register_sc(MUTEX_ADAPTIVE_SC_ERROR_DOWNGRADES,
"mutex_adaptive_error_downgrades");
- mutex_adaptive_register_sc(MUTEX_ADAPTIVE_SC_ERROR_CLEARBITS,
- "mutex_adaptive_error_clearbits");
mutex_adaptive_register_sc(MUTEX_ADAPTIVE_SC_ERROR_CLEARCONT,
"mutex_adaptive_error_clearcont");
+ mutex_adaptive_register_sc(MUTEX_ADAPTIVE_SC_ERROR_RESET,
+ "mutex_adaptive_error_reset");
mutex_adaptive_register_sc(MUTEX_ADAPTIVE_SC_FAST_UNLOCKS,
"mutex_adaptive_fast_unlocks");
mutex_adaptive_register_sc(MUTEX_ADAPTIVE_SC_SLOW_UNLOCKS,
@@ -197,7 +197,7 @@ mutex_adaptive_lock_slow_common(struct mutex *mutex, bool timed, uint64_t ticks)
/* If there is an owner, try to clear the contended bit */
if (thread != NULL) {
- mutex_adaptive_inc_sc(MUTEX_ADAPTIVE_SC_ERROR_CLEARBITS);
+ mutex_adaptive_inc_sc(MUTEX_ADAPTIVE_SC_ERROR_CLEARCONT);
owner = atomic_cas(&mutex->owner, owner,
(uintptr_t)thread, ATOMIC_RELAXED);
assert(owner & MUTEX_ADAPTIVE_CONTENDED);
@@ -210,7 +210,7 @@ mutex_adaptive_lock_slow_common(struct mutex *mutex, bool timed, uint64_t ticks)
* value of the mutex to become different from the contended bit.
*/
if (thread == NULL) {
- mutex_adaptive_inc_sc(MUTEX_ADAPTIVE_SC_ERROR_CLEARCONT);
+ mutex_adaptive_inc_sc(MUTEX_ADAPTIVE_SC_ERROR_RESET);
owner = atomic_cas(&mutex->owner, owner, 0, ATOMIC_RELAXED);
assert(owner == MUTEX_ADAPTIVE_CONTENDED);
}