122851890Sopenharmony_cicommit 75c92900b7448dc2bd62879e6f6ebccfe6a14700 222851890Sopenharmony_ciAuthor: zhaoxc0502 <zhaoxc0502@thundersoft.com> 322851890Sopenharmony_ciDate: Thu Jun 16 17:13:45 2022 +0800 422851890Sopenharmony_ci 522851890Sopenharmony_ci linux_init 622851890Sopenharmony_ci 722851890Sopenharmony_ci Change-Id: I9f5c62ad03eb7fd9263bc5463ada6fefc2bb9b07 822851890Sopenharmony_ci 922851890Sopenharmony_cidiff --git a/init/main.c b/init/main.c 1022851890Sopenharmony_ciindex 93364d974..f954e1631 100644 1122851890Sopenharmony_ci--- a/init/main.c 1222851890Sopenharmony_ci+++ b/init/main.c 1322851890Sopenharmony_ci@@ -850,6 +850,14 @@ void __init __weak arch_call_rest_init(void) 1422851890Sopenharmony_ci rest_init(); 1522851890Sopenharmony_ci } 1622851890Sopenharmony_ci 1722851890Sopenharmony_ci+static void __init setup_slient_log(char *command_line) 1822851890Sopenharmony_ci+{ 1922851890Sopenharmony_ci+ if( !command_line ) 2022851890Sopenharmony_ci+ return ; 2122851890Sopenharmony_ci+ if (strstr(command_line , "quiet")){ 2222851890Sopenharmony_ci+ console_silent(); 2322851890Sopenharmony_ci+ } 2422851890Sopenharmony_ci+} 2522851890Sopenharmony_ci asmlinkage __visible void __init __no_sanitize_address start_kernel(void) 2622851890Sopenharmony_ci { 2722851890Sopenharmony_ci char *command_line; 2822851890Sopenharmony_ci@@ -875,6 +883,7 @@ asmlinkage __visible void __init __no_sanitize_address start_kernel(void) 2922851890Sopenharmony_ci setup_arch(&command_line); 3022851890Sopenharmony_ci setup_boot_config(command_line); 3122851890Sopenharmony_ci setup_command_line(command_line); 3222851890Sopenharmony_ci+ setup_slient_log(command_line); 3322851890Sopenharmony_ci setup_nr_cpu_ids(); 3422851890Sopenharmony_ci setup_per_cpu_areas(); 3522851890Sopenharmony_ci smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */ 36