diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-11-30 06:12:30 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-12-20 10:09:10 -0500 |
commit | bbc81fd4327f9ed4480b05981e38acd48b1d184a (patch) | |
tree | eac37c1c598418589bf70badacd9509b566cdecc /arch/arm/mach-realview/hotplug.c | |
parent | 3c030beabf937b1d3b4ecaedfd1fb2f1e2aa0c70 (diff) |
ARM: CPU hotplug: remove bug checks in platform_cpu_die()
platform_cpu_die() is entered from the CPU's own idle thread, which
can not be migrated to other CPUs. Moreover, the 'cpu' argument
comes from the thread info, which will always be the 'current'
CPU. So remove this useless bug check.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-realview/hotplug.c')
-rw-r--r-- | arch/arm/mach-realview/hotplug.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/arch/arm/mach-realview/hotplug.c b/arch/arm/mach-realview/hotplug.c index 7d58c16c83a7..e06572e6c490 100644 --- a/arch/arm/mach-realview/hotplug.c +++ b/arch/arm/mach-realview/hotplug.c | |||
@@ -102,16 +102,6 @@ int platform_cpu_kill(unsigned int cpu) | |||
102 | */ | 102 | */ |
103 | void platform_cpu_die(unsigned int cpu) | 103 | void platform_cpu_die(unsigned int cpu) |
104 | { | 104 | { |
105 | #ifdef DEBUG | ||
106 | unsigned int this_cpu = hard_smp_processor_id(); | ||
107 | |||
108 | if (cpu != this_cpu) { | ||
109 | printk(KERN_CRIT "Eek! platform_cpu_die running on %u, should be %u\n", | ||
110 | this_cpu, cpu); | ||
111 | BUG(); | ||
112 | } | ||
113 | #endif | ||
114 | |||
115 | /* | 105 | /* |
116 | * we're ready for shutdown now, so do it | 106 | * we're ready for shutdown now, so do it |
117 | */ | 107 | */ |