diff --git a/init/main.c b/init/main.c index d6b388fbffa679bdb8cce29ddfd9042ca2841032..07c8658ffca54d1cb6da86a12b9f7512575590c0 100644 --- a/init/main.c +++ b/init/main.c @@ -793,6 +793,7 @@ static void run_init_process(char *init_filename) * makes it inline to init() and it becomes part of init.text section */ static noinline int init_post(void) + __releases(kernel_lock) { /* need to finish all async __init code before freeing the memory */ async_synchronize_full();