PNP: add HAS_IOPORT dependencies
authorNiklas Schnelle <schnelle@linux.ibm.com>
Fri, 5 Apr 2024 14:22:26 +0000 (16:22 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 22 Apr 2024 16:30:39 +0000 (18:30 +0200)
In a future patch HAS_IOPORT=n will disable inb()/outb() and friends at
compile time. We thus need to depend on HAS_IOPORT even when compile
testing only.

Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Co-developed-by: Arnd Bergmann <arnd@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@kernel.org>
Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/pnp/isapnp/Kconfig

index 8b5f2e461a80b96262cba059f9d7ba373d0e8a30..8e5dec59e342c8a440b0c505c663173c8a42adcd 100644 (file)
@@ -4,7 +4,7 @@
 #
 config ISAPNP
        bool "ISA Plug and Play support"
-       depends on ISA || COMPILE_TEST
+       depends on ISA || (HAS_IOPORT && COMPILE_TEST)
        help
          Say Y here if you would like support for ISA Plug and Play devices.
          Some information is in <file:Documentation/userspace-api/isapnp.rst>.