/* 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(); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 26 | 100.00% | 1 | 100.00% |
Total | 26 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 15 | 100.00% | 1 | 100.00% |
Total | 15 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 60 | 100.00% | 1 | 100.00% |
Total | 60 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 142 | 97.26% | 2 | 50.00% |
David Howells | 3 | 2.05% | 1 | 25.00% |
Paul Gortmaker | 1 | 0.68% | 1 | 25.00% |
Total | 146 | 100.00% | 4 | 100.00% |