aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2013-02-10 02:28:46 -0500
committerLen Brown <len.brown@intel.com>2013-02-10 03:32:22 -0500
commit27be457000211a6903968dfce06d5f73f051a217 (patch)
tree3c7aa75a0a8dc180944cfecae466f26aa5a8dc29 /Documentation/kernel-parameters.txt
parent69fb3676df3329a7142803bb3502fa59dc0db2e3 (diff)
x86 idle: remove 32-bit-only "no-hlt" parameter, hlt_works_ok flag
Remove 32-bit x86 a cmdline param "no-hlt", and the cpuinfo_x86.hlt_works_ok that it sets. If a user wants to avoid HLT, then "idle=poll" is much more useful, as it avoids invocation of HLT in idle, while "no-hlt" failed to do so. Indeed, hlt_works_ok was consulted in only 3 places. First, in /proc/cpuinfo where "hlt_bug yes" would be printed if and only if the user booted the system with "no-hlt" -- as there was no other code to set that flag. Second, check_hlt() would not invoke halt() if "no-hlt" were on the cmdline. Third, it was consulted in stop_this_cpu(), which is invoked by native_machine_halt()/reboot_interrupt()/smp_stop_nmi_callback() -- all cases where the machine is being shutdown/reset. The flag was not consulted in the more frequently invoked play_dead()/hlt_play_dead() used in processor offline and suspend. Since Linux-3.0 there has been a run-time notice upon "no-hlt" invocations indicating that it would be removed in 2012. Signed-off-by: Len Brown <len.brown@intel.com> Cc: x86@kernel.org
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt4
1 files changed, 0 insertions, 4 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 3b0cd1e612da..109ee45cf20d 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1881,10 +1881,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
1881 wfi(ARM) instruction doesn't work correctly and not to 1881 wfi(ARM) instruction doesn't work correctly and not to
1882 use it. This is also useful when using JTAG debugger. 1882 use it. This is also useful when using JTAG debugger.
1883 1883
1884 no-hlt [BUGS=X86-32] Tells the kernel that the hlt
1885 instruction doesn't work correctly and not to
1886 use it.
1887
1888 no_file_caps Tells the kernel not to honor file capabilities. The 1884 no_file_caps Tells the kernel not to honor file capabilities. The
1889 only way then for a file to be executed with privilege 1885 only way then for a file to be executed with privilege
1890 is to be setuid root or executed by root. 1886 is to be setuid root or executed by root.