summaryrefslogtreecommitdiff
path: root/master/swap_initializer.c
diff options
context:
space:
mode:
Diffstat (limited to 'master/swap_initializer.c')
-rw-r--r--master/swap_initializer.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/master/swap_initializer.c b/master/swap_initializer.c
index 16c39bb1..a7ea8c35 100644
--- a/master/swap_initializer.c
+++ b/master/swap_initializer.c
@@ -26,6 +26,7 @@
#include <linux/types.h>
#include <linux/spinlock.h>
#include "swap_initializer.h"
+#include "swap_deps.h"
enum init_level {
@@ -166,6 +167,10 @@ static int do_once(void)
int ret;
struct swap_init_struct *init;
+ ret = chef_once();
+ if (ret)
+ return ret;
+
list_for_each_entry(init, &init_list, list) {
ret = sis_once(init);
if (ret)