---
 init/main.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/init/main.c b/init/main.c
index 225a58279acd..72e55704ce2f 100644
--- a/init/main.c
+++ b/init/main.c
@@ -958,6 +958,10 @@ void start_kernel(void)
        trap_init();
        mm_core_init();
        poking_init();
+#ifdef CONFIG_SAFEFETCH
+       #include <linux/safefetch.h>
+       df_startup();
+#endif
        ftrace_init();
 
        /* trace_printk can be enabled here */
@@ -1098,6 +1102,9 @@ void start_kernel(void)
        arch_post_acpi_subsys_init();
        kcsan_init();
 
+#if defined(SAFEFETCH_DEBUG) || defined(SAFEFETCH_STATIC_KEYS)
+       df_sysfs_init();
+#endif
        /* Do the rest non-__init'ed, we're now alive */
        rest_init();
 
-- 
2.25.1


Reply via email to