diff options
Diffstat (limited to 'arch/arm/mach-msm/hotplug.c')
-rw-r--r-- | arch/arm/mach-msm/hotplug.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/arch/arm/mach-msm/hotplug.c b/arch/arm/mach-msm/hotplug.c index a446fc14221f..750446feb444 100644 --- a/arch/arm/mach-msm/hotplug.c +++ b/arch/arm/mach-msm/hotplug.c | |||
@@ -13,7 +13,7 @@ | |||
13 | #include <asm/cacheflush.h> | 13 | #include <asm/cacheflush.h> |
14 | #include <asm/smp_plat.h> | 14 | #include <asm/smp_plat.h> |
15 | 15 | ||
16 | extern volatile int pen_release; | 16 | #include "common.h" |
17 | 17 | ||
18 | static inline void cpu_enter_lowpower(void) | 18 | static inline void cpu_enter_lowpower(void) |
19 | { | 19 | { |
@@ -57,17 +57,12 @@ static inline void platform_do_lowpower(unsigned int cpu) | |||
57 | } | 57 | } |
58 | } | 58 | } |
59 | 59 | ||
60 | int platform_cpu_kill(unsigned int cpu) | ||
61 | { | ||
62 | return 1; | ||
63 | } | ||
64 | |||
65 | /* | 60 | /* |
66 | * platform-specific code to shutdown a CPU | 61 | * platform-specific code to shutdown a CPU |
67 | * | 62 | * |
68 | * Called with IRQs disabled | 63 | * Called with IRQs disabled |
69 | */ | 64 | */ |
70 | void platform_cpu_die(unsigned int cpu) | 65 | void __ref msm_cpu_die(unsigned int cpu) |
71 | { | 66 | { |
72 | /* | 67 | /* |
73 | * we're ready for shutdown now, so do it | 68 | * we're ready for shutdown now, so do it |
@@ -81,12 +76,3 @@ void platform_cpu_die(unsigned int cpu) | |||
81 | */ | 76 | */ |
82 | cpu_leave_lowpower(); | 77 | cpu_leave_lowpower(); |
83 | } | 78 | } |
84 | |||
85 | int platform_cpu_disable(unsigned int cpu) | ||
86 | { | ||
87 | /* | ||
88 | * we don't allow CPU 0 to be shutdown (it is still too special | ||
89 | * e.g. clock tick interrupts) | ||
90 | */ | ||
91 | return cpu == 0 ? -EPERM : 0; | ||
92 | } | ||