From: Ivan Vecera Date: Tue, 11 Nov 2008 13:33:44 +0000 (+0100) Subject: x86: call machine_shutdown and stop all CPUs in native_machine_halt X-Git-Tag: v2.6.29-rc1~538^2~26^4~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3ec5cae0921611ceae06464ef6291012dd9849f;p=pandora-kernel.git x86: call machine_shutdown and stop all CPUs in native_machine_halt Impact: really halt all CPUs on halt Function machine_halt (resp. native_machine_halt) is empty for x86 architectures. When command 'halt -f' is invoked, the message "System halted." is displayed but this is not really true because all CPUs are still running. There are also similar inconsistencies for other arches (some uses power-off for halt or forever-loop with IRQs enabled/disabled). IMO there should be used the same approach for all architectures OR what does the message "System halted" really mean? This patch fixes it for x86. Signed-off-by: Ivan Vecera Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed