From 3cd8c6f9123883d02e1c4c146e1ef7bfcfa170a3 Mon Sep 17 00:00:00 2001 From: Keun-young Park Date: Thu, 23 Mar 2017 15:33:16 -0700 Subject: [PATCH] add clear log for reboot start / end - hard to tell if reboot itself is problem or not. bug: 36004738 Test: reboot and check last kmsg Change-Id: I0de0e10eac9ac336cc352ddee22a4a1d9e46cb79 --- init/reboot.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/init/reboot.cpp b/init/reboot.cpp index 3e2d61e94..1e538c5b8 100644 --- a/init/reboot.cpp +++ b/init/reboot.cpp @@ -182,6 +182,7 @@ static void LogShutdownTime(UmountStat stat, Timer* t) { static void __attribute__((noreturn)) RebootSystem(unsigned int cmd, const std::string& rebootTarget) { + LOG(INFO) << "Reboot ending, jumping to kernel"; switch (cmd) { case ANDROID_RB_POWEROFF: reboot(RB_POWER_OFF); @@ -320,6 +321,7 @@ static void __attribute__((noreturn)) DoThermalOff() { void DoReboot(unsigned int cmd, const std::string& reason, const std::string& rebootTarget, bool runFsck) { Timer t; + LOG(INFO) << "Reboot start, reason: " << reason << ", rebootTarget: " << rebootTarget; std::string timeout = property_get("ro.build.shutdown_timeout"); unsigned int delay = 0;