diff options
Diffstat (limited to 'kern/sleepq.h')
-rw-r--r-- | kern/sleepq.h | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/kern/sleepq.h b/kern/sleepq.h index e1f7863b..0660226c 100644 --- a/kern/sleepq.h +++ b/kern/sleepq.h @@ -41,20 +41,6 @@ struct sleepq; /* - * Early initialization of the sleepq module. - * - * This module is initialized by architecture-specific code. It should - * be one of the first modules to be initialized since it's used by - * synchronization objects that may be accessed very early. - */ -void sleepq_bootstrap(void); - -/* - * Initialize the sleepq module. - */ -void sleepq_setup(void); - -/* * Create/destroy a sleep queue. */ struct sleepq * sleepq_create(void); @@ -136,4 +122,17 @@ void sleepq_wait(struct sleepq *sleepq, const char *wchan); */ void sleepq_signal(struct sleepq *sleepq); +/* + * This init operation provides : + * - ? TODO Review + */ +INIT_OP_DECLARE(sleepq_bootstrap); + +/* + * This init operation provides : + * - sleepq creation + * - module fully initialized + */ +INIT_OP_DECLARE(sleepq_setup); + #endif /* _KERN_SLEEPQ_H */ |