diff --git a/init/main.c b/init/main.c
index 9e64d7097f1ad4d5744755c977cac583debbaf38..c6ebefafa496106fbb398656245d75f4d59f1f8d 100644
--- a/init/main.c
+++ b/init/main.c
@@ -943,6 +943,8 @@ static int __ref kernel_init(void *unused)
 
 	flush_delayed_fput();
 
+	rcu_end_inkernel_boot();
+
 	if (ramdisk_execute_command) {
 		ret = run_init_process(ramdisk_execute_command);
 		if (!ret)