diff options
author | Richard Braun <rbraun@sceen.net> | 2017-07-25 20:18:18 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-07-25 20:18:18 +0200 |
commit | 068796c5b7f8b1a21b09a18a8b66447c160df24d (patch) | |
tree | 0839d49d682a1792eb535e29ad9c4bc990c291a6 /kern/init_i.h | |
parent | c0baee9625bd06fa58bb3137a107871746506d2f (diff) |
kern/init: implement stacks with a singly-linked list
Diffstat (limited to 'kern/init_i.h')
-rw-r--r-- | kern/init_i.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kern/init_i.h b/kern/init_i.h index be23073c..7a6b4638 100644 --- a/kern/init_i.h +++ b/kern/init_i.h @@ -28,7 +28,7 @@ #include <stdbool.h> #include <stddef.h> -#include <kern/list_types.h> +#include <kern/slist_types.h> #include <kern/macros.h> #define __initop __section(QUOTE(INIT_OPS_SECTION)) @@ -38,8 +38,8 @@ #define INIT_OP_STATE_COMPLETE 2 struct init_op { - alignas(INIT_OP_ALIGN) struct list list_node; - struct list stack_node; + alignas(INIT_OP_ALIGN) struct slist_node list_node; + struct slist_node stack_node; const char *name; init_op_fn_t fn; struct init_op_dep *deps; |