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