Make the PMT Kconfig options depend on INTEL_PMT_CLASS instead of selecting it. Select should only be used with hidden options and INTEL_PMT_CLASS is not hidden. This will stop Kconfig from asking if INTEL_PMT_TELEMETRY and INTEL_PMT_CRASHLOG should be enabled after the user says no to the INTEL_PMT_CLASS prompt. Reported-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Cc: Alexander Duyck <alexander.h.duyck@xxxxxxxxxxxxxxx> Cc: David E. Box <david.e.box@xxxxxxxxxxxxxxx> Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> --- drivers/platform/x86/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index 9a73e7baa344..d4f32fc0e40e 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -1383,7 +1383,7 @@ config INTEL_PMT_CLASS config INTEL_PMT_TELEMETRY tristate "Intel Platform Monitoring Technology (PMT) Telemetry driver" - select INTEL_PMT_CLASS + depends on INTEL_PMT_CLASS help The Intel Platform Monitory Technology (PMT) Telemetry driver provides access to hardware telemetry metrics on devices that support the @@ -1394,7 +1394,7 @@ config INTEL_PMT_TELEMETRY config INTEL_PMT_CRASHLOG tristate "Intel Platform Monitoring Technology (PMT) Crashlog driver" - select INTEL_PMT_CLASS + depends on INTEL_PMT_CLASS help The Intel Platform Monitoring Technology (PMT) crashlog driver provides access to hardware crashlog capabilities on devices that support the -- 2.29.2