]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
drivers: char: SONYPI depends on HAS_IOPORT
authorJohannes Berg <johannes.berg@intel.com>
Fri, 6 Jun 2025 07:12:56 +0000 (09:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Jun 2025 15:44:19 +0000 (16:44 +0100)
It already depends on X86_32, but that's also set for ARCH=um.
Recent changes made UML no longer have IO port access since
it's not needed, but this driver uses it. Build it only for
HAS_IOPORT. This is pretty much the same as depending on X86,
but on the off-chance that HAS_IOPORT will ever be optional
on x86 HAS_IOPORT is the real prerequisite.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202506060742.XR3HcxWA-lkp@intel.com/
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20250606071255.7722-2-johannes@sipsolutions.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/Kconfig

index ae61967605563cbe41b6ce68eddcfaf563376c75..d2cfc584e2023e98a681b00a59d5828a5c39d791 100644 (file)
@@ -237,7 +237,7 @@ config APPLICOM
 
 config SONYPI
        tristate "Sony Vaio Programmable I/O Control Device support"
-       depends on X86_32 && PCI && INPUT
+       depends on X86_32 && PCI && INPUT && HAS_IOPORT
        depends on ACPI_EC || !ACPI
        help
          This driver enables access to the Sony Programmable I/O Control