kernel: Import Xiaomi changes
* From dagu-s-oss Change-Id: I48f3331802e188a77247125ab9d213e051fba129
This commit is contained in:
committed by
Sebastiano Barezzi
parent
f85bb0d96f
commit
1efb8eec72
@@ -241,14 +241,14 @@ void migrate_to_reboot_cpu(void)
|
||||
*/
|
||||
void kernel_restart(char *cmd)
|
||||
{
|
||||
kernel_restart_prepare(cmd);
|
||||
migrate_to_reboot_cpu();
|
||||
syscore_shutdown();
|
||||
if (!cmd)
|
||||
pr_emerg("Restarting system\n");
|
||||
else
|
||||
pr_emerg("Restarting system with command '%s'\n", cmd);
|
||||
kmsg_dump(KMSG_DUMP_RESTART);
|
||||
kernel_restart_prepare(cmd);
|
||||
migrate_to_reboot_cpu();
|
||||
syscore_shutdown();
|
||||
machine_restart(cmd);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(kernel_restart);
|
||||
@@ -268,11 +268,11 @@ static void kernel_shutdown_prepare(enum system_states state)
|
||||
*/
|
||||
void kernel_halt(void)
|
||||
{
|
||||
pr_emerg("System halted\n");
|
||||
kmsg_dump(KMSG_DUMP_HALT);
|
||||
kernel_shutdown_prepare(SYSTEM_HALT);
|
||||
migrate_to_reboot_cpu();
|
||||
syscore_shutdown();
|
||||
pr_emerg("System halted\n");
|
||||
kmsg_dump(KMSG_DUMP_HALT);
|
||||
machine_halt();
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(kernel_halt);
|
||||
@@ -284,13 +284,13 @@ EXPORT_SYMBOL_GPL(kernel_halt);
|
||||
*/
|
||||
void kernel_power_off(void)
|
||||
{
|
||||
pr_emerg("Power down\n");
|
||||
kmsg_dump(KMSG_DUMP_POWEROFF);
|
||||
kernel_shutdown_prepare(SYSTEM_POWER_OFF);
|
||||
if (pm_power_off_prepare)
|
||||
pm_power_off_prepare();
|
||||
migrate_to_reboot_cpu();
|
||||
syscore_shutdown();
|
||||
pr_emerg("Power down\n");
|
||||
kmsg_dump(KMSG_DUMP_POWEROFF);
|
||||
machine_power_off();
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(kernel_power_off);
|
||||
|
||||
Reference in New Issue
Block a user