mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 17:18:05 -04:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
53
arch/sparc/kernel/reboot.c
Normal file
53
arch/sparc/kernel/reboot.c
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
/* reboot.c: reboot/shutdown/halt/poweroff handling
|
||||
*
|
||||
* Copyright (C) 2008 David S. Miller <davem@davemloft.net>
|
||||
*/
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/reboot.h>
|
||||
#include <linux/export.h>
|
||||
#include <linux/pm.h>
|
||||
|
||||
#include <asm/oplib.h>
|
||||
#include <asm/prom.h>
|
||||
#include <asm/setup.h>
|
||||
|
||||
/* sysctl - toggle power-off restriction for serial console
|
||||
* systems in machine_power_off()
|
||||
*/
|
||||
int scons_pwroff = 1;
|
||||
|
||||
/* This isn't actually used, it exists merely to satisfy the
|
||||
* reference in kernel/sys.c
|
||||
*/
|
||||
void (*pm_power_off)(void) = machine_power_off;
|
||||
EXPORT_SYMBOL(pm_power_off);
|
||||
|
||||
void machine_power_off(void)
|
||||
{
|
||||
if (strcmp(of_console_device->type, "serial") || scons_pwroff)
|
||||
prom_halt_power_off();
|
||||
|
||||
prom_halt();
|
||||
}
|
||||
|
||||
void machine_halt(void)
|
||||
{
|
||||
prom_halt();
|
||||
panic("Halt failed!");
|
||||
}
|
||||
|
||||
void machine_restart(char *cmd)
|
||||
{
|
||||
char *p;
|
||||
|
||||
p = strchr(reboot_command, '\n');
|
||||
if (p)
|
||||
*p = 0;
|
||||
if (cmd)
|
||||
prom_reboot(cmd);
|
||||
if (*reboot_command)
|
||||
prom_reboot(reboot_command);
|
||||
prom_reboot("");
|
||||
panic("Reboot failed!");
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue