diff --git a/openpower/custom/patches/busybox/0001-init-Only-print-shutdown-messages-to-log.patch b/openpower/custom/patches/busybox/0001-init-Only-print-shutdown-messages-to-log.patch new file mode 100644 index 0000000000..196567ae1f --- /dev/null +++ b/openpower/custom/patches/busybox/0001-init-Only-print-shutdown-messages-to-log.patch @@ -0,0 +1,45 @@ +From eb48b173dc3d09db483b97c4210303eee27df1db Mon Sep 17 00:00:00 2001 +From: Joel Stanley +Date: Thu, 25 Oct 2018 15:18:56 +1030 +Subject: [PATCH] init: Only print shutdown messages to log + +We disable them from appearing on the console so users are not confused +as the system kexec's to the next kernel. This suppresses these +messages: + + The system is going down NOW! + Sent SIGTERM to all processes + Sent SIGKILL to all processes + +Signed-off-by: Joel Stanley +--- + init/init.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/init/init.c b/init/init.c +index 6439e2bcd862..11561143e5f1 100644 +--- a/init/init.c ++++ b/init/init.c +@@ -763,16 +763,16 @@ static void run_shutdown_and_kill_processes(void) + * shut things down gracefully... */ + run_actions(SHUTDOWN); + +- message(L_CONSOLE | L_LOG, "The system is going down NOW!"); ++ message(L_LOG, "The system is going down NOW!"); + + /* Send signals to every process _except_ pid 1 */ + kill(-1, SIGTERM); +- message(L_CONSOLE, "Sent SIG%s to all processes", "TERM"); ++ message(L_LOG, "Sent SIG%s to all processes", "TERM"); + sync(); + sleep(1); + + kill(-1, SIGKILL); +- message(L_CONSOLE, "Sent SIG%s to all processes", "KILL"); ++ message(L_LOG, "Sent SIG%s to all processes", "KILL"); + sync(); + /*sleep(1); - callers take care about making a pause */ + } +-- +2.19.1 +