diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2013-09-06 22:53:35 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2013-09-06 22:53:35 -0400 |
commit | eeca9fad52fc4bfdf42c38bfcf383e932eb3e9d6 (patch) | |
tree | cc51c880459d41c0e8d7576405bef4c987bc7aa0 /arch/arm/kernel/process.c | |
parent | ff6f83fc9d44db09997937c3475d525a6866fbb4 (diff) | |
parent | b48a97be8e6c2afdba2f3b61fd88c3c7743fbd73 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
Merge upstream tree in order to reinstate crct10dif.
Diffstat (limited to 'arch/arm/kernel/process.c')
-rw-r--r-- | arch/arm/kernel/process.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index 7f1efcd4a6e9..d3ca4f6915af 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include <linux/hw_breakpoint.h> | 32 | #include <linux/hw_breakpoint.h> |
33 | #include <linux/cpuidle.h> | 33 | #include <linux/cpuidle.h> |
34 | #include <linux/leds.h> | 34 | #include <linux/leds.h> |
35 | #include <linux/reboot.h> | ||
35 | 36 | ||
36 | #include <asm/cacheflush.h> | 37 | #include <asm/cacheflush.h> |
37 | #include <asm/idmap.h> | 38 | #include <asm/idmap.h> |
@@ -113,7 +114,7 @@ void soft_restart(unsigned long addr) | |||
113 | BUG(); | 114 | BUG(); |
114 | } | 115 | } |
115 | 116 | ||
116 | static void null_restart(char mode, const char *cmd) | 117 | static void null_restart(enum reboot_mode reboot_mode, const char *cmd) |
117 | { | 118 | { |
118 | } | 119 | } |
119 | 120 | ||
@@ -123,7 +124,7 @@ static void null_restart(char mode, const char *cmd) | |||
123 | void (*pm_power_off)(void); | 124 | void (*pm_power_off)(void); |
124 | EXPORT_SYMBOL(pm_power_off); | 125 | EXPORT_SYMBOL(pm_power_off); |
125 | 126 | ||
126 | void (*arm_pm_restart)(char str, const char *cmd) = null_restart; | 127 | void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd) = null_restart; |
127 | EXPORT_SYMBOL_GPL(arm_pm_restart); | 128 | EXPORT_SYMBOL_GPL(arm_pm_restart); |
128 | 129 | ||
129 | /* | 130 | /* |
@@ -175,16 +176,6 @@ void arch_cpu_idle(void) | |||
175 | default_idle(); | 176 | default_idle(); |
176 | } | 177 | } |
177 | 178 | ||
178 | static char reboot_mode = 'h'; | ||
179 | |||
180 | int __init reboot_setup(char *str) | ||
181 | { | ||
182 | reboot_mode = str[0]; | ||
183 | return 1; | ||
184 | } | ||
185 | |||
186 | __setup("reboot=", reboot_setup); | ||
187 | |||
188 | /* | 179 | /* |
189 | * Called by kexec, immediately prior to machine_kexec(). | 180 | * Called by kexec, immediately prior to machine_kexec(). |
190 | * | 181 | * |