diff --git a/init/init.cpp b/init/init.cpp index e8eb571b8..3432e24c0 100644 --- a/init/init.cpp +++ b/init/init.cpp @@ -771,6 +771,7 @@ int SecondStageMain(int argc, char** argv) { am.QueueBuiltinAction(SetupCgroupsAction, "SetupCgroups"); + am.QueueBuiltinAction(SetKptrRestrictAction, "SetKptrRestrict"); am.QueueEventTrigger("early-init"); // Queue an action that waits for coldboot done so we know ueventd has set up all of /dev... @@ -778,7 +779,6 @@ int SecondStageMain(int argc, char** argv) { // ... so that we can start queuing up actions that require stuff from /dev. am.QueueBuiltinAction(MixHwrngIntoLinuxRngAction, "MixHwrngIntoLinuxRng"); am.QueueBuiltinAction(SetMmapRndBitsAction, "SetMmapRndBits"); - am.QueueBuiltinAction(SetKptrRestrictAction, "SetKptrRestrict"); Keychords keychords; am.QueueBuiltinAction( [&epoll, &keychords](const BuiltinArguments& args) -> Result {