// SPDX-License-Identifier: GPL-2.0 /* 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 | 96.60% | 2 | 40.00% |
David Howells | 3 | 2.04% | 1 | 20.00% |
Paul Gortmaker | 1 | 0.68% | 1 | 20.00% |
Greg Kroah-Hartman | 1 | 0.68% | 1 | 20.00% |
Total | 147 | 100.00% | 5 | 100.00% |