From: Dave Young Date: Tue, 12 Nov 2013 23:08:53 +0000 (-0800) Subject: kernel/printk/printk.c: enable boot delay for earlyprintk X-Git-Tag: accepted/tizen/common/20141203.182822~1142^2~162 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=29e9d22559065af169bba6f99166eb9ab64c01c6;p=platform%2Fkernel%2Flinux-arm64.git kernel/printk/printk.c: enable boot delay for earlyprintk boot_delay does not work for earlyprintk because the kernel cmdline parsing is late. Change to use early_param so early kernel messages can also be delayed. Signed-off-by: Dave Young Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index 78b7c0f..9b527d4 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -820,9 +820,9 @@ static int __init boot_delay_setup(char *str) pr_debug("boot_delay: %u, preset_lpj: %ld, lpj: %lu, " "HZ: %d, loops_per_msec: %llu\n", boot_delay, preset_lpj, lpj, HZ, loops_per_msec); - return 1; + return 0; } -__setup("boot_delay=", boot_delay_setup); +early_param("boot_delay", boot_delay_setup); static void boot_delay_msec(int level) {