summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--samples/damon/mtier.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/samples/damon/mtier.c b/samples/damon/mtier.c
index c94254b77fc9..ed6bed8b3d4d 100644
--- a/samples/damon/mtier.c
+++ b/samples/damon/mtier.c
@@ -151,6 +151,8 @@ static void damon_sample_mtier_stop(void)
damon_destroy_ctx(ctxs[1]);
}
+static bool init_called;
+
static int damon_sample_mtier_enable_store(
const char *val, const struct kernel_param *kp)
{
@@ -176,6 +178,14 @@ static int damon_sample_mtier_enable_store(
static int __init damon_sample_mtier_init(void)
{
+ int err = 0;
+
+ init_called = true;
+ if (enable) {
+ err = damon_sample_mtier_start();
+ if (err)
+ enable = false;
+ }
return 0;
}