diff options
author | Richard Braun <rbraun@sceen.net> | 2017-08-30 23:27:31 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-08-31 00:43:37 +0200 |
commit | 5daf8db5209b0849a7bf43d9d823c67be9a52bcf (patch) | |
tree | 1481da1f05f7ef7ee7202f300adf7a1b7d46f01b /kern/syscnt.c | |
parent | a9719450e83c2c64eecd097d82beb624948e9de9 (diff) |
Add debugging code to the mutex modules
Diffstat (limited to 'kern/syscnt.c')
-rw-r--r-- | kern/syscnt.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kern/syscnt.c b/kern/syscnt.c index 7cceabac..0e3aff70 100644 --- a/kern/syscnt.c +++ b/kern/syscnt.c @@ -25,6 +25,7 @@ #include <kern/shell.h> #include <kern/spinlock.h> #include <kern/syscnt.h> +#include <kern/thread.h> /* * Global list of all registered counters. @@ -70,8 +71,12 @@ syscnt_setup(void) return 0; } +/* + * Do not make initialization depend on mutex_setup, since mutex + * modules may use system counters for debugging. + */ INIT_OP_DEFINE(syscnt_setup, - INIT_OP_DEP(mutex_setup, true)); + INIT_OP_DEP(thread_setup_booter, true)); void __init syscnt_register(struct syscnt *syscnt, const char *name) |