summaryrefslogtreecommitdiff
path: root/arch/Kconfig
diff options
context:
space:
mode:
authorWyes Karny <wyes.karny@amd.com>2022-06-06 21:03:34 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-08-17 16:13:59 +0300
commit92b465c5fec3082a1a6fd7c3413b8f9a5a416c2a (patch)
tree8ce01bb6c21de5e2f8010ca90e9676159139e671 /arch/Kconfig
parent503dde612202affddb9c7a568edfb8b7b629c08d (diff)
downloadlinux-92b465c5fec3082a1a6fd7c3413b8f9a5a416c2a.tar.xz
x86: Handle idle=nomwait cmdline properly for x86_idle
[ Upstream commit 8bcedb4ce04750e1ccc9a6b6433387f6a9166a56 ] When kernel is booted with idle=nomwait do not use MWAIT as the default idle state. If the user boots the kernel with idle=nomwait, it is a clear direction to not use mwait as the default idle state. However, the current code does not take this into consideration while selecting the default idle state on x86. Fix it by checking for the idle=nomwait boot option in prefer_mwait_c1_over_halt(). Also update the documentation around idle=nomwait appropriately. [ dhansen: tweak commit message ] Signed-off-by: Wyes Karny <wyes.karny@amd.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Tested-by: Zhang Rui <rui.zhang@intel.com> Link: https://lkml.kernel.org/r/fdc2dc2d0a1bc21c2f53d989ea2d2ee3ccbc0dbe.1654538381.git-series.wyes.karny@amd.com Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'arch/Kconfig')
0 files changed, 0 insertions, 0 deletions