From 2a6fce94f4fb3891c1a87e7d3f2d7064fae4d877 Mon Sep 17 00:00:00 2001 From: Hannes Eder Date: Tue, 31 Mar 2009 15:23:50 -0700 Subject: [PATCH] --- yaml --- r: 139185 b: refs/heads/master c: acdd052a285a7b4cc7da4fa7d34ef9fd0a67b2f8 h: refs/heads/master i: 139183: 261ea5dc134418603fb0e437317954c3635680a8 v: v3 --- [refs] | 2 +- trunk/init/main.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b1a1d169f410..9021343187e0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e0f7ad5f4f5056b20914a35d31abcf29036ca364 +refs/heads/master: acdd052a285a7b4cc7da4fa7d34ef9fd0a67b2f8 diff --git a/trunk/init/main.c b/trunk/init/main.c index d6b388fbffa6..07c8658ffca5 100644 --- a/trunk/init/main.c +++ b/trunk/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();