From: Niklas Schnelle <schnelle@linux.ibm.com> To: Arnd Bergmann <arnd@arndb.de> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-pci@vger.kernel.org, Arnd Bergmann <arnd@kernel.org>, "David S. Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Michael Grzeschik <m.grzeschik@pengutronix.de>, Wolfgang Grandegger <wg@grandegger.com>, Marc Kleine-Budde <mkl@pengutronix.de>, Jesse Brandeburg <jesse.brandeburg@intel.com>, Tony Nguyen <anthony.l.nguyen@intel.com>, netdev@vger.kernel.org (open list:NETWORKING DRIVERS), linux-can@vger.kernel.org (open list:CAN NETWORK DRIVERS), intel-wired-lan@lists.osuosl.org (moderated list:INTEL ETHERNET DRIVERS) Subject: [PATCH 20/37] net: add HAS_IOPORT dependencies Date: Fri, 29 Apr 2022 15:50:32 +0200 [thread overview] Message-ID: <20220429135108.2781579-35-schnelle@linux.ibm.com> (raw) In-Reply-To: <20220429135108.2781579-1-schnelle@linux.ibm.com> In a future patch HAS_IOPORT=n will result in inb()/outb() and friends not being declared. We thus need to add HAS_IOPORT as dependency for those drivers using them. Co-developed-by: Arnd Bergmann <arnd@kernel.org> Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> --- drivers/net/Kconfig | 2 +- drivers/net/arcnet/Kconfig | 2 +- drivers/net/can/cc770/Kconfig | 1 + drivers/net/can/sja1000/Kconfig | 1 + drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/sis/Kconfig | 4 ++-- drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/fddi/Kconfig | 2 +- drivers/net/hamradio/Kconfig | 6 +++--- drivers/net/wan/Kconfig | 2 +- 13 files changed, 16 insertions(+), 13 deletions(-) diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index b2a4f998c180..0fd284103ee4 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -475,7 +475,7 @@ source "drivers/net/ipa/Kconfig" config NET_SB1000 tristate "General Instruments Surfboard 1000" - depends on PNP + depends on ISAPNP help This is a driver for the General Instrument (also known as NextLevel) SURFboard 1000 internal diff --git a/drivers/net/arcnet/Kconfig b/drivers/net/arcnet/Kconfig index a51b9dab6d3a..d1d07a1d4fbc 100644 --- a/drivers/net/arcnet/Kconfig +++ b/drivers/net/arcnet/Kconfig @@ -4,7 +4,7 @@ # menuconfig ARCNET - depends on NETDEVICES && (ISA || PCI || PCMCIA) + depends on NETDEVICES && (ISA || PCI || PCMCIA) && HAS_IOPORT tristate "ARCnet support" help If you have a network card of this type, say Y and check out the diff --git a/drivers/net/can/cc770/Kconfig b/drivers/net/can/cc770/Kconfig index 9ef1359319f0..467ef19de1c1 100644 --- a/drivers/net/can/cc770/Kconfig +++ b/drivers/net/can/cc770/Kconfig @@ -7,6 +7,7 @@ if CAN_CC770 config CAN_CC770_ISA tristate "ISA Bus based legacy CC770 driver" + depends on ISA help This driver adds legacy support for CC770 and AN82527 chips connected to the ISA bus using I/O port, memory mapped or diff --git a/drivers/net/can/sja1000/Kconfig b/drivers/net/can/sja1000/Kconfig index 110071b26921..be1943a27ed0 100644 --- a/drivers/net/can/sja1000/Kconfig +++ b/drivers/net/can/sja1000/Kconfig @@ -87,6 +87,7 @@ config CAN_PLX_PCI config CAN_SJA1000_ISA tristate "ISA Bus based legacy SJA1000 driver" + depends on ISA help This driver adds legacy support for SJA1000 chips connected to the ISA bus using I/O port, memory mapped or indirect access. diff --git a/drivers/net/ethernet/8390/Kconfig b/drivers/net/ethernet/8390/Kconfig index a4130e643342..3e727407d8f5 100644 --- a/drivers/net/ethernet/8390/Kconfig +++ b/drivers/net/ethernet/8390/Kconfig @@ -117,7 +117,7 @@ config NE2000 config NE2K_PCI tristate "PCI NE2000 and clones support (see help)" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 help This driver is for NE2000 compatible PCI cards. It will not work diff --git a/drivers/net/ethernet/amd/Kconfig b/drivers/net/ethernet/amd/Kconfig index 899c8a2a34b6..019810eeb68d 100644 --- a/drivers/net/ethernet/amd/Kconfig +++ b/drivers/net/ethernet/amd/Kconfig @@ -56,7 +56,7 @@ config LANCE config PCNET32 tristate "AMD PCnet32 PCI support" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 select MII help diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig index 3facb55b7161..6bdce8eb689d 100644 --- a/drivers/net/ethernet/intel/Kconfig +++ b/drivers/net/ethernet/intel/Kconfig @@ -41,7 +41,7 @@ config E100 config E1000 tristate "Intel(R) PRO/1000 Gigabit Ethernet support" - depends on PCI + depends on PCI && HAS_IOPORT help This driver supports Intel(R) PRO/1000 gigabit ethernet family of adapters. For more information on how to identify your adapter, go diff --git a/drivers/net/ethernet/sis/Kconfig b/drivers/net/ethernet/sis/Kconfig index 775d76d9890e..7e498bdbca73 100644 --- a/drivers/net/ethernet/sis/Kconfig +++ b/drivers/net/ethernet/sis/Kconfig @@ -19,7 +19,7 @@ if NET_VENDOR_SIS config SIS900 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 select MII help @@ -35,7 +35,7 @@ config SIS900 config SIS190 tristate "SiS190/SiS191 gigabit ethernet support" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 select MII help diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig index affcf92cd3aa..b5cc714adda4 100644 --- a/drivers/net/ethernet/ti/Kconfig +++ b/drivers/net/ethernet/ti/Kconfig @@ -159,7 +159,7 @@ config TI_KEYSTONE_NETCP_ETHSS config TLAN tristate "TI ThunderLAN support" - depends on (PCI || EISA) + depends on (PCI || EISA) && HAS_IOPORT help If you have a PCI Ethernet network card based on the ThunderLAN chip which is supported by this driver, say Y here. diff --git a/drivers/net/ethernet/via/Kconfig b/drivers/net/ethernet/via/Kconfig index da287ef65be7..00773f5e4d7e 100644 --- a/drivers/net/ethernet/via/Kconfig +++ b/drivers/net/ethernet/via/Kconfig @@ -20,6 +20,7 @@ config VIA_RHINE tristate "VIA Rhine support" depends on PCI || (OF_IRQ && GENERIC_PCI_IOMAP) depends on PCI || ARCH_VT8500 || COMPILE_TEST + depends on HAS_IOPORT depends on HAS_DMA select CRC32 select MII diff --git a/drivers/net/fddi/Kconfig b/drivers/net/fddi/Kconfig index 846bf41c2717..fa3f1e0fe143 100644 --- a/drivers/net/fddi/Kconfig +++ b/drivers/net/fddi/Kconfig @@ -29,7 +29,7 @@ config DEFZA config DEFXX tristate "Digital DEFTA/DEFEA/DEFPA adapter support" - depends on FDDI && (PCI || EISA || TC) + depends on FDDI && (PCI || EISA || TC) && HAS_IOPORT help This is support for the DIGITAL series of TURBOchannel (DEFTA), EISA (DEFEA) and PCI (DEFPA) controllers which can connect you diff --git a/drivers/net/hamradio/Kconfig b/drivers/net/hamradio/Kconfig index 441da03c23ee..61c0bc156870 100644 --- a/drivers/net/hamradio/Kconfig +++ b/drivers/net/hamradio/Kconfig @@ -117,7 +117,7 @@ config SCC_TRXECHO config BAYCOM_SER_FDX tristate "BAYCOM ser12 fullduplex driver for AX.25" - depends on AX25 && !S390 + depends on AX25 && HAS_IOPORT select CRC_CCITT help This is one of two drivers for Baycom style simple amateur radio @@ -137,7 +137,7 @@ config BAYCOM_SER_FDX config BAYCOM_SER_HDX tristate "BAYCOM ser12 halfduplex driver for AX.25" - depends on AX25 && !S390 + depends on AX25 && HAS_IOPORT select CRC_CCITT help This is one of two drivers for Baycom style simple amateur radio @@ -185,7 +185,7 @@ config BAYCOM_EPP config YAM tristate "YAM driver for AX.25" - depends on AX25 && !S390 + depends on AX25 && HAS_IOPORT help The YAM is a modem for packet radio which connects to the serial port and includes some of the functions of a Terminal Node diff --git a/drivers/net/wan/Kconfig b/drivers/net/wan/Kconfig index 140780ac1745..e62a51098836 100644 --- a/drivers/net/wan/Kconfig +++ b/drivers/net/wan/Kconfig @@ -250,7 +250,7 @@ config C101 config FARSYNC tristate "FarSync T-Series support" - depends on HDLC && PCI + depends on HDLC && PCI && HAS_IOPORT help Support for the FarSync T-Series X.21 (and V.35/V.24) cards by FarSite Communications Ltd. -- 2.32.0
WARNING: multiple messages have this Message-ID (diff)
From: Niklas Schnelle <schnelle@linux.ibm.com> To: intel-wired-lan@osuosl.org Subject: [Intel-wired-lan] [PATCH 20/37] net: add HAS_IOPORT dependencies Date: Fri, 29 Apr 2022 15:50:32 +0200 [thread overview] Message-ID: <20220429135108.2781579-35-schnelle@linux.ibm.com> (raw) In-Reply-To: <20220429135108.2781579-1-schnelle@linux.ibm.com> In a future patch HAS_IOPORT=n will result in inb()/outb() and friends not being declared. We thus need to add HAS_IOPORT as dependency for those drivers using them. Co-developed-by: Arnd Bergmann <arnd@kernel.org> Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> --- drivers/net/Kconfig | 2 +- drivers/net/arcnet/Kconfig | 2 +- drivers/net/can/cc770/Kconfig | 1 + drivers/net/can/sja1000/Kconfig | 1 + drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/sis/Kconfig | 4 ++-- drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/fddi/Kconfig | 2 +- drivers/net/hamradio/Kconfig | 6 +++--- drivers/net/wan/Kconfig | 2 +- 13 files changed, 16 insertions(+), 13 deletions(-) diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index b2a4f998c180..0fd284103ee4 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -475,7 +475,7 @@ source "drivers/net/ipa/Kconfig" config NET_SB1000 tristate "General Instruments Surfboard 1000" - depends on PNP + depends on ISAPNP help This is a driver for the General Instrument (also known as NextLevel) SURFboard 1000 internal diff --git a/drivers/net/arcnet/Kconfig b/drivers/net/arcnet/Kconfig index a51b9dab6d3a..d1d07a1d4fbc 100644 --- a/drivers/net/arcnet/Kconfig +++ b/drivers/net/arcnet/Kconfig @@ -4,7 +4,7 @@ # menuconfig ARCNET - depends on NETDEVICES && (ISA || PCI || PCMCIA) + depends on NETDEVICES && (ISA || PCI || PCMCIA) && HAS_IOPORT tristate "ARCnet support" help If you have a network card of this type, say Y and check out the diff --git a/drivers/net/can/cc770/Kconfig b/drivers/net/can/cc770/Kconfig index 9ef1359319f0..467ef19de1c1 100644 --- a/drivers/net/can/cc770/Kconfig +++ b/drivers/net/can/cc770/Kconfig @@ -7,6 +7,7 @@ if CAN_CC770 config CAN_CC770_ISA tristate "ISA Bus based legacy CC770 driver" + depends on ISA help This driver adds legacy support for CC770 and AN82527 chips connected to the ISA bus using I/O port, memory mapped or diff --git a/drivers/net/can/sja1000/Kconfig b/drivers/net/can/sja1000/Kconfig index 110071b26921..be1943a27ed0 100644 --- a/drivers/net/can/sja1000/Kconfig +++ b/drivers/net/can/sja1000/Kconfig @@ -87,6 +87,7 @@ config CAN_PLX_PCI config CAN_SJA1000_ISA tristate "ISA Bus based legacy SJA1000 driver" + depends on ISA help This driver adds legacy support for SJA1000 chips connected to the ISA bus using I/O port, memory mapped or indirect access. diff --git a/drivers/net/ethernet/8390/Kconfig b/drivers/net/ethernet/8390/Kconfig index a4130e643342..3e727407d8f5 100644 --- a/drivers/net/ethernet/8390/Kconfig +++ b/drivers/net/ethernet/8390/Kconfig @@ -117,7 +117,7 @@ config NE2000 config NE2K_PCI tristate "PCI NE2000 and clones support (see help)" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 help This driver is for NE2000 compatible PCI cards. It will not work diff --git a/drivers/net/ethernet/amd/Kconfig b/drivers/net/ethernet/amd/Kconfig index 899c8a2a34b6..019810eeb68d 100644 --- a/drivers/net/ethernet/amd/Kconfig +++ b/drivers/net/ethernet/amd/Kconfig @@ -56,7 +56,7 @@ config LANCE config PCNET32 tristate "AMD PCnet32 PCI support" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 select MII help diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig index 3facb55b7161..6bdce8eb689d 100644 --- a/drivers/net/ethernet/intel/Kconfig +++ b/drivers/net/ethernet/intel/Kconfig @@ -41,7 +41,7 @@ config E100 config E1000 tristate "Intel(R) PRO/1000 Gigabit Ethernet support" - depends on PCI + depends on PCI && HAS_IOPORT help This driver supports Intel(R) PRO/1000 gigabit ethernet family of adapters. For more information on how to identify your adapter, go diff --git a/drivers/net/ethernet/sis/Kconfig b/drivers/net/ethernet/sis/Kconfig index 775d76d9890e..7e498bdbca73 100644 --- a/drivers/net/ethernet/sis/Kconfig +++ b/drivers/net/ethernet/sis/Kconfig @@ -19,7 +19,7 @@ if NET_VENDOR_SIS config SIS900 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 select MII help @@ -35,7 +35,7 @@ config SIS900 config SIS190 tristate "SiS190/SiS191 gigabit ethernet support" - depends on PCI + depends on PCI && HAS_IOPORT select CRC32 select MII help diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig index affcf92cd3aa..b5cc714adda4 100644 --- a/drivers/net/ethernet/ti/Kconfig +++ b/drivers/net/ethernet/ti/Kconfig @@ -159,7 +159,7 @@ config TI_KEYSTONE_NETCP_ETHSS config TLAN tristate "TI ThunderLAN support" - depends on (PCI || EISA) + depends on (PCI || EISA) && HAS_IOPORT help If you have a PCI Ethernet network card based on the ThunderLAN chip which is supported by this driver, say Y here. diff --git a/drivers/net/ethernet/via/Kconfig b/drivers/net/ethernet/via/Kconfig index da287ef65be7..00773f5e4d7e 100644 --- a/drivers/net/ethernet/via/Kconfig +++ b/drivers/net/ethernet/via/Kconfig @@ -20,6 +20,7 @@ config VIA_RHINE tristate "VIA Rhine support" depends on PCI || (OF_IRQ && GENERIC_PCI_IOMAP) depends on PCI || ARCH_VT8500 || COMPILE_TEST + depends on HAS_IOPORT depends on HAS_DMA select CRC32 select MII diff --git a/drivers/net/fddi/Kconfig b/drivers/net/fddi/Kconfig index 846bf41c2717..fa3f1e0fe143 100644 --- a/drivers/net/fddi/Kconfig +++ b/drivers/net/fddi/Kconfig @@ -29,7 +29,7 @@ config DEFZA config DEFXX tristate "Digital DEFTA/DEFEA/DEFPA adapter support" - depends on FDDI && (PCI || EISA || TC) + depends on FDDI && (PCI || EISA || TC) && HAS_IOPORT help This is support for the DIGITAL series of TURBOchannel (DEFTA), EISA (DEFEA) and PCI (DEFPA) controllers which can connect you diff --git a/drivers/net/hamradio/Kconfig b/drivers/net/hamradio/Kconfig index 441da03c23ee..61c0bc156870 100644 --- a/drivers/net/hamradio/Kconfig +++ b/drivers/net/hamradio/Kconfig @@ -117,7 +117,7 @@ config SCC_TRXECHO config BAYCOM_SER_FDX tristate "BAYCOM ser12 fullduplex driver for AX.25" - depends on AX25 && !S390 + depends on AX25 && HAS_IOPORT select CRC_CCITT help This is one of two drivers for Baycom style simple amateur radio @@ -137,7 +137,7 @@ config BAYCOM_SER_FDX config BAYCOM_SER_HDX tristate "BAYCOM ser12 halfduplex driver for AX.25" - depends on AX25 && !S390 + depends on AX25 && HAS_IOPORT select CRC_CCITT help This is one of two drivers for Baycom style simple amateur radio @@ -185,7 +185,7 @@ config BAYCOM_EPP config YAM tristate "YAM driver for AX.25" - depends on AX25 && !S390 + depends on AX25 && HAS_IOPORT help The YAM is a modem for packet radio which connects to the serial port and includes some of the functions of a Terminal Node diff --git a/drivers/net/wan/Kconfig b/drivers/net/wan/Kconfig index 140780ac1745..e62a51098836 100644 --- a/drivers/net/wan/Kconfig +++ b/drivers/net/wan/Kconfig @@ -250,7 +250,7 @@ config C101 config FARSYNC tristate "FarSync T-Series support" - depends on HDLC && PCI + depends on HDLC && PCI && HAS_IOPORT help Support for the FarSync T-Series X.21 (and V.35/V.24) cards by FarSite Communications Ltd. -- 2.32.0
next prev parent reply other threads:[~2022-04-29 13:53 UTC|newest] Thread overview: 392+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-04-29 13:49 [RFC v2 00/39] Kconfig: Introduce HAS_IOPORT config option Niklas Schnelle 2022-04-29 13:49 ` Niklas Schnelle 2022-04-29 13:49 ` [RFC v2 01/39] Kconfig: introduce HAS_IOPORT option and select it as necessary Niklas Schnelle 2022-04-29 13:49 ` Niklas Schnelle 2022-04-29 13:49 ` Niklas Schnelle 2022-04-29 13:49 ` Niklas Schnelle 2022-04-29 13:49 ` Niklas Schnelle 2022-04-29 13:49 ` Niklas Schnelle 2022-05-01 22:40 ` Maciej W. Rozycki 2022-05-01 22:40 ` Maciej W. Rozycki 2022-05-01 22:40 ` Maciej W. Rozycki 2022-05-01 22:40 ` Maciej W. Rozycki 2022-05-01 22:40 ` Maciej W. Rozycki 2022-05-01 22:40 ` Maciej W. Rozycki 2022-05-04 21:08 ` Bjorn Helgaas 2022-05-04 21:08 ` Bjorn Helgaas 2022-05-04 21:08 ` Bjorn Helgaas 2022-05-04 21:08 ` Bjorn Helgaas 2022-05-04 21:08 ` Bjorn Helgaas 2022-05-04 21:08 ` Bjorn Helgaas 2022-05-04 21:31 ` Arnd Bergmann 2022-05-04 21:31 ` Arnd Bergmann 2022-05-04 21:31 ` Arnd Bergmann 2022-05-04 21:31 ` Arnd Bergmann 2022-05-04 21:31 ` Arnd Bergmann 2022-05-04 21:31 ` Arnd Bergmann 2022-05-05 8:10 ` Niklas Schnelle 2022-05-05 8:10 ` Niklas Schnelle 2022-05-05 8:10 ` Niklas Schnelle 2022-05-05 8:10 ` Niklas Schnelle 2022-05-05 8:10 ` Niklas Schnelle 2022-05-05 8:10 ` Niklas Schnelle 2022-05-05 16:10 ` Bjorn Helgaas 2022-05-05 16:10 ` Bjorn Helgaas 2022-05-05 16:10 ` Bjorn Helgaas 2022-05-05 16:10 ` Bjorn Helgaas 2022-05-05 16:10 ` Bjorn Helgaas 2022-05-05 16:10 ` Bjorn Helgaas 2022-05-05 17:39 ` Arnd Bergmann 2022-05-05 17:39 ` Arnd Bergmann 2022-05-05 17:39 ` Arnd Bergmann 2022-05-05 17:39 ` Arnd Bergmann 2022-05-05 17:39 ` Arnd Bergmann 2022-05-05 17:39 ` Arnd Bergmann 2022-05-05 19:53 ` Bjorn Helgaas 2022-05-05 19:53 ` Bjorn Helgaas 2022-05-05 19:53 ` Bjorn Helgaas 2022-05-05 19:53 ` Bjorn Helgaas 2022-05-05 19:53 ` Bjorn Helgaas 2022-05-05 19:53 ` Bjorn Helgaas 2022-05-06 9:12 ` Finn Thain 2022-05-06 9:12 ` Finn Thain 2022-05-06 9:12 ` Finn Thain 2022-05-06 9:12 ` Finn Thain 2022-05-06 9:12 ` Finn Thain 2022-05-06 9:12 ` Finn Thain 2022-05-06 11:18 ` Niklas Schnelle 2022-05-06 11:18 ` Niklas Schnelle 2022-05-06 11:18 ` Niklas Schnelle 2022-05-06 11:18 ` Niklas Schnelle 2022-05-06 11:18 ` Niklas Schnelle 2022-05-06 11:18 ` Niklas Schnelle 2022-05-07 0:01 ` Finn Thain 2022-05-07 0:01 ` Finn Thain 2022-05-07 0:01 ` Finn Thain 2022-05-07 0:01 ` Finn Thain 2022-05-07 0:01 ` Finn Thain 2022-05-07 0:01 ` Finn Thain 2022-05-07 13:14 ` Arnd Bergmann 2022-05-07 13:14 ` Arnd Bergmann 2022-05-07 13:14 ` Arnd Bergmann 2022-05-07 13:14 ` Arnd Bergmann 2022-05-07 13:14 ` Arnd Bergmann 2022-05-07 13:14 ` Arnd Bergmann 2022-05-07 23:59 ` Finn Thain 2022-05-07 23:59 ` Finn Thain 2022-05-07 23:59 ` Finn Thain 2022-05-07 23:59 ` Finn Thain 2022-05-07 23:59 ` Finn Thain 2022-05-07 23:59 ` Finn Thain 2022-05-08 0:15 ` Finn Thain 2022-05-08 0:15 ` Finn Thain 2022-05-08 0:15 ` Finn Thain 2022-05-08 0:15 ` Finn Thain 2022-05-08 0:15 ` Finn Thain 2022-05-08 0:15 ` Finn Thain 2022-05-06 9:38 ` Niklas Schnelle 2022-05-06 9:38 ` Niklas Schnelle 2022-05-06 9:38 ` Niklas Schnelle 2022-05-06 9:38 ` Niklas Schnelle 2022-05-06 9:38 ` Niklas Schnelle 2022-05-06 9:38 ` Niklas Schnelle 2022-05-06 11:07 ` John Garry 2022-05-06 11:07 ` John Garry 2022-05-06 11:07 ` John Garry 2022-05-06 11:07 ` John Garry 2022-05-06 11:07 ` John Garry 2022-05-06 11:07 ` John Garry 2022-05-06 10:20 ` Maciej W. Rozycki 2022-05-06 10:20 ` Maciej W. Rozycki 2022-05-06 10:20 ` Maciej W. Rozycki 2022-05-06 10:20 ` Maciej W. Rozycki 2022-05-06 10:20 ` Maciej W. Rozycki 2022-05-06 10:20 ` Maciej W. Rozycki 2022-05-06 11:33 ` Arnd Bergmann 2022-05-06 11:33 ` Arnd Bergmann 2022-05-06 11:33 ` Arnd Bergmann 2022-05-06 11:33 ` Arnd Bergmann 2022-05-06 11:33 ` Arnd Bergmann 2022-05-06 11:33 ` Arnd Bergmann 2022-05-06 12:27 ` Maciej W. Rozycki 2022-05-06 12:27 ` Maciej W. Rozycki 2022-05-06 12:27 ` Maciej W. Rozycki 2022-05-06 12:27 ` Maciej W. Rozycki 2022-05-06 12:27 ` Maciej W. Rozycki 2022-05-06 12:27 ` Maciej W. Rozycki 2022-05-06 12:53 ` David Laight 2022-05-06 12:53 ` David Laight 2022-05-06 12:53 ` David Laight 2022-05-06 12:53 ` David Laight 2022-05-06 12:53 ` David Laight 2022-05-06 12:53 ` David Laight 2022-05-06 13:08 ` Geert Uytterhoeven 2022-05-06 13:08 ` Geert Uytterhoeven 2022-05-06 13:08 ` Geert Uytterhoeven 2022-05-06 13:08 ` Geert Uytterhoeven 2022-05-06 13:08 ` Geert Uytterhoeven 2022-05-06 13:08 ` Geert Uytterhoeven 2022-05-06 13:40 ` Maciej W. Rozycki 2022-05-06 13:40 ` Maciej W. Rozycki 2022-05-06 13:40 ` Maciej W. Rozycki 2022-05-06 13:40 ` Maciej W. Rozycki 2022-05-06 13:40 ` Maciej W. Rozycki 2022-05-06 13:40 ` Maciej W. Rozycki 2022-05-06 14:03 ` David Laight 2022-05-06 14:03 ` David Laight 2022-05-06 14:03 ` David Laight 2022-05-06 14:03 ` David Laight 2022-05-06 14:03 ` David Laight 2022-05-06 14:03 ` David Laight 2022-05-06 15:02 ` Geert Uytterhoeven 2022-05-06 15:02 ` Geert Uytterhoeven 2022-05-06 15:02 ` Geert Uytterhoeven 2022-05-06 15:02 ` Geert Uytterhoeven 2022-05-06 15:02 ` Geert Uytterhoeven 2022-05-06 15:02 ` Geert Uytterhoeven 2022-05-06 13:15 ` Maciej W. Rozycki 2022-05-06 13:15 ` Maciej W. Rozycki 2022-05-06 13:15 ` Maciej W. Rozycki 2022-05-06 13:15 ` Maciej W. Rozycki 2022-05-06 13:15 ` Maciej W. Rozycki 2022-05-06 13:15 ` Maciej W. Rozycki 2022-05-06 13:28 ` David Laight 2022-05-06 13:28 ` David Laight 2022-05-06 13:28 ` David Laight 2022-05-06 13:28 ` David Laight 2022-05-06 13:28 ` David Laight 2022-05-06 13:28 ` David Laight 2022-05-06 14:44 ` Maciej W. Rozycki 2022-05-06 14:44 ` Maciej W. Rozycki 2022-05-06 14:44 ` Maciej W. Rozycki 2022-05-06 14:44 ` Maciej W. Rozycki 2022-05-06 14:44 ` Maciej W. Rozycki 2022-05-06 14:44 ` Maciej W. Rozycki 2022-05-06 14:56 ` Geert Uytterhoeven 2022-05-06 14:56 ` Geert Uytterhoeven 2022-05-06 14:56 ` Geert Uytterhoeven 2022-05-06 14:56 ` Geert Uytterhoeven 2022-05-06 14:56 ` Geert Uytterhoeven 2022-05-06 14:56 ` Geert Uytterhoeven 2022-05-06 15:03 ` Maciej W. Rozycki 2022-05-06 15:03 ` Maciej W. Rozycki 2022-05-06 15:03 ` Maciej W. Rozycki 2022-05-06 15:03 ` Maciej W. Rozycki 2022-05-06 15:03 ` Maciej W. Rozycki 2022-05-06 15:03 ` Maciej W. Rozycki 2022-05-06 12:53 ` Arnd Bergmann 2022-05-06 12:53 ` Arnd Bergmann 2022-05-06 12:53 ` Arnd Bergmann 2022-05-06 12:53 ` Arnd Bergmann 2022-05-06 12:53 ` Arnd Bergmann 2022-05-06 12:53 ` Arnd Bergmann 2022-05-06 13:15 ` Niklas Schnelle 2022-05-06 13:15 ` Niklas Schnelle 2022-05-06 13:15 ` Niklas Schnelle 2022-05-06 13:15 ` Niklas Schnelle 2022-05-06 13:15 ` Niklas Schnelle 2022-05-06 13:15 ` Niklas Schnelle 2022-05-06 13:16 ` Maciej W. Rozycki 2022-05-06 13:16 ` Maciej W. Rozycki 2022-05-06 13:16 ` Maciej W. Rozycki 2022-05-06 13:16 ` Maciej W. Rozycki 2022-05-06 13:16 ` Maciej W. Rozycki 2022-05-06 13:16 ` Maciej W. Rozycki 2022-05-06 12:55 ` Niklas Schnelle 2022-05-06 12:55 ` Niklas Schnelle 2022-05-06 12:55 ` Niklas Schnelle 2022-05-06 12:55 ` Niklas Schnelle 2022-05-06 12:55 ` Niklas Schnelle 2022-05-06 12:55 ` Niklas Schnelle 2022-05-06 12:42 ` Niklas Schnelle 2022-05-06 12:42 ` Niklas Schnelle 2022-05-06 12:42 ` Niklas Schnelle 2022-05-06 12:42 ` Niklas Schnelle 2022-05-06 12:42 ` Niklas Schnelle 2022-05-06 12:42 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 02/39] ACPI: add dependency on HAS_IOPORT Niklas Schnelle 2022-05-04 13:23 ` Rafael J. Wysocki 2022-05-04 17:53 ` Bjorn Helgaas 2022-05-04 19:58 ` Arnd Bergmann 2022-05-05 8:20 ` Niklas Schnelle 2022-05-05 19:36 ` Bjorn Helgaas 2022-04-29 13:50 ` [PATCH 02/37] ata: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 14:27 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 03/37] ACPI: add dependency on HAS_IOPORT Niklas Schnelle 2022-04-29 14:28 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 03/39] ata: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 04/39] char: impi, tpm: depend on HAS_IOPORT Niklas Schnelle 2022-04-29 14:23 ` Niklas Schnelle 2022-04-29 14:33 ` Ahmad Fatoum 2022-05-02 14:34 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 04/37] parport: PC style parport depends " Niklas Schnelle 2022-04-29 14:28 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 05/37] char: impi, tpm: depend " Niklas Schnelle 2022-04-29 14:02 ` Ahmad Fatoum 2022-04-29 13:50 ` [RFC v2 05/39] comedi: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 06/39] counter: " Niklas Schnelle 2022-04-29 13:50 ` [PATCH 06/37] speakup: add HAS_IOPORT dependency for SPEAKUP_SERIALIO Niklas Schnelle 2022-04-29 14:28 ` Samuel Thibault 2022-04-29 14:28 ` Niklas Schnelle 2022-04-29 14:29 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 07/39] /dev/port: don't compile file operations without CONFIG_DEVPORT Niklas Schnelle 2022-04-29 13:50 ` [PATCH 07/37] Input: gameport: add ISA and HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 14:29 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 08/37] comedi: add " Niklas Schnelle 2022-04-29 14:30 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 08/39] drm: handle " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 09/37] counter: add " Niklas Schnelle 2022-04-29 14:30 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 09/39] firmware: dmi-sysfs: handle HAS_IOPORT=n Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 10/39] gpio: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 14:32 ` William Breathitt Gray 2022-04-29 14:46 ` Niklas Schnelle 2022-04-29 15:37 ` William Breathitt Gray 2022-05-01 21:55 ` Linus Walleij 2022-05-02 12:53 ` Niklas Schnelle 2022-05-03 13:08 ` David Laight 2022-05-03 14:03 ` William Breathitt Gray 2022-05-04 11:46 ` Maciej W. Rozycki 2022-05-04 12:45 ` David Laight 2022-05-04 13:02 ` Maciej W. Rozycki 2022-05-02 13:21 ` Maciej W. Rozycki 2022-04-29 13:50 ` [RFC v2 11/39] hwmon: " Niklas Schnelle 2022-04-30 0:37 ` Guenter Roeck 2022-04-29 13:50 ` [PATCH 11/37] sound: " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle 2022-04-29 14:30 ` Niklas Schnelle 2022-04-29 14:30 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 12/39] i2c: " Niklas Schnelle 2022-05-14 14:06 ` Wolfram Sang 2022-04-29 13:50 ` [RFC v2 13/39] iio: adc: Kconfig: " Niklas Schnelle 2022-05-01 16:51 ` Jonathan Cameron 2022-04-29 13:50 ` [PATCH 13/37] Input: " Niklas Schnelle 2022-04-29 14:31 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 14/37] iio: adc: Kconfig: " Niklas Schnelle 2022-04-29 14:31 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 14/39] Input: " Niklas Schnelle 2022-04-29 13:50 ` [PATCH 15/37] hwmon: " Niklas Schnelle 2022-04-29 14:31 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 15/39] Input: gameport: add ISA and " Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 16/39] leds: add " Niklas Schnelle 2022-04-29 18:54 ` Pavel Machek 2022-05-02 8:31 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 17/39] media: " Niklas Schnelle 2022-04-29 15:36 ` Sean Young 2022-04-29 13:50 ` [RFC v2 18/39] misc: " Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 19/39] mISDN: " Niklas Schnelle 2022-04-29 13:50 ` [PATCH 19/37] mpt fusion: " Niklas Schnelle 2022-04-29 14:32 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 20/39] " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle [this message] 2022-04-29 13:50 ` [Intel-wired-lan] [PATCH 20/37] net: " Niklas Schnelle 2022-04-29 14:33 ` Niklas Schnelle 2022-04-29 14:33 ` [Intel-wired-lan] " Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 21/39] " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle 2022-04-29 13:50 ` [Intel-wired-lan] " Niklas Schnelle 2022-04-29 14:13 ` Marc Kleine-Budde 2022-04-29 14:13 ` Marc Kleine-Budde 2022-04-29 14:13 ` [Intel-wired-lan] " Marc Kleine-Budde 2022-05-01 22:48 ` Maciej W. Rozycki 2022-05-01 22:48 ` Maciej W. Rozycki 2022-05-01 22:48 ` [Intel-wired-lan] " Maciej W. Rozycki 2022-05-03 12:45 ` Niklas Schnelle 2022-05-03 12:45 ` Niklas Schnelle 2022-05-03 12:45 ` [Intel-wired-lan] " Niklas Schnelle 2022-05-03 13:36 ` Maciej W. Rozycki 2022-05-03 13:36 ` Maciej W. Rozycki 2022-05-03 13:36 ` [Intel-wired-lan] " Maciej W. Rozycki 2022-04-29 13:50 ` [PATCH 21/37] pcmcia: " Niklas Schnelle 2022-04-29 14:33 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 22/39] parport: PC style parport depends on HAS_IOPORT Niklas Schnelle 2022-04-29 13:50 ` [PATCH 22/37] platform: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 14:33 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 23/39] PCI: make quirk using inw() depend on HAS_IOPORT Niklas Schnelle 2022-06-08 18:30 ` Bjorn Helgaas 2022-04-29 13:50 ` [PATCH 23/37] pnp: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 14:34 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 24/39] PCI/sysfs: make I/O resource depend on HAS_IOPORT Niklas Schnelle 2022-06-08 18:32 ` Bjorn Helgaas 2022-04-29 13:50 ` [PATCH 24/37] power: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 14:34 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 25/39] pcmcia: " Niklas Schnelle 2022-05-03 23:38 ` Bjorn Helgaas 2022-05-04 10:33 ` Arnd Bergmann 2022-05-04 12:38 ` Maciej W. Rozycki 2022-05-04 14:07 ` Arnd Bergmann 2022-05-04 14:24 ` Maciej W. Rozycki 2022-05-04 17:22 ` Bjorn Helgaas 2022-05-05 8:45 ` Maciej W. Rozycki 2022-05-05 19:38 ` Bjorn Helgaas 2022-05-04 14:44 ` David Laight 2022-05-05 12:03 ` Maciej W. Rozycki 2022-05-04 14:59 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 25/37] video: handle " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle 2022-04-29 14:35 ` Niklas Schnelle 2022-04-29 14:35 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 26/39] platform: add " Niklas Schnelle 2022-04-29 13:50 ` [PATCH 26/37] rtc: " Niklas Schnelle 2022-04-29 14:46 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 27/39] pnp: " Niklas Schnelle 2022-04-29 13:50 ` [PATCH 27/37] scsi: " Niklas Schnelle 2022-04-29 14:46 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 28/39] power: " Niklas Schnelle 2022-04-29 13:50 ` [PATCH 28/37] staging: sm750fb: " Niklas Schnelle 2022-04-29 14:47 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 29/39] rtc: " Niklas Schnelle 2022-05-17 22:15 ` Alexandre Belloni 2022-05-18 13:47 ` Niklas Schnelle 2022-06-01 12:25 ` Maciej W. Rozycki 2022-04-29 13:50 ` [PATCH 29/37] tty: serial: " Niklas Schnelle 2022-04-29 14:47 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 30/39] scsi: " Niklas Schnelle 2022-05-04 20:42 ` Bjorn Helgaas 2022-05-04 21:34 ` Arnd Bergmann 2022-05-05 16:06 ` Bjorn Helgaas 2022-04-29 13:50 ` [PATCH 30/37] watchdog: " Niklas Schnelle 2022-04-29 14:47 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 31/37] drm: handle " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle 2022-04-29 14:47 ` Niklas Schnelle 2022-04-29 14:47 ` Niklas Schnelle 2022-04-29 13:50 ` [RFC v2 31/39] sound: add " Niklas Schnelle 2022-04-29 13:50 ` Niklas Schnelle 2022-05-09 8:53 ` Takashi Iwai 2022-05-09 8:53 ` Takashi Iwai 2022-05-09 9:20 ` Arnd Bergmann 2022-05-09 9:20 ` Arnd Bergmann 2022-05-09 10:07 ` Takashi Iwai 2022-05-09 10:07 ` Takashi Iwai 2022-05-09 12:14 ` Niklas Schnelle 2022-05-09 12:14 ` Niklas Schnelle 2022-04-29 13:50 ` [PATCH 32/37] PCI/sysfs: make I/O resource depend on HAS_IOPORT Niklas Schnelle 2022-04-29 14:48 ` Niklas Schnelle 2022-05-05 21:41 ` Bjorn Helgaas 2022-04-29 13:50 ` [RFC v2 32/39] speakup: add HAS_IOPORT dependency for SPEAKUP_SERIALIO Niklas Schnelle 2022-04-29 13:50 ` [PATCH 33/37] PCI: make quirk using inw() depend on HAS_IOPORT Niklas Schnelle 2022-04-29 14:48 ` Niklas Schnelle 2022-05-05 21:44 ` Bjorn Helgaas 2022-04-29 13:50 ` [RFC v2 33/39] staging: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-29 13:50 ` [PATCH 34/37] firmware: dmi-sysfs: handle HAS_IOPORT=n Niklas Schnelle 2022-04-29 14:48 ` Niklas Schnelle 2022-04-29 13:51 ` [RFC v2 34/39] tty: serial: add HAS_IOPORT dependencies Niklas Schnelle 2022-05-02 9:15 ` Maciej W. Rozycki 2022-04-29 13:51 ` [PATCH 35/37] /dev/port: don't compile file operations without CONFIG_DEVPORT Niklas Schnelle 2022-04-29 14:49 ` Niklas Schnelle 2022-04-29 13:51 ` [RFC v2 35/39] usb: handle HAS_IOPORT dependencies Niklas Schnelle 2022-04-30 12:56 ` Alan Stern 2022-05-02 8:26 ` Niklas Schnelle 2022-04-29 13:51 ` [PATCH 36/37] " Niklas Schnelle 2022-04-29 14:49 ` Niklas Schnelle 2022-04-29 13:51 ` [RFC v2 36/39] video: " Niklas Schnelle 2022-04-29 13:51 ` Niklas Schnelle 2022-04-29 13:51 ` [PATCH 37/37] asm-generic/io.h: drop inb() etc for HAS_IOPORT=n Niklas Schnelle 2022-04-29 14:49 ` Niklas Schnelle 2022-04-29 13:51 ` [RFC v2 37/39] watchdog: add HAS_IOPORT dependencies Niklas Schnelle 2022-04-30 0:38 ` Guenter Roeck 2022-04-29 13:51 ` [RFC v2 38/39] wireless: " Niklas Schnelle 2022-04-29 14:40 ` Kalle Valo 2022-04-29 13:51 ` [RFC v2 39/39] asm-generic/io.h: drop inb() etc for HAS_IOPORT=n Niklas Schnelle
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220429135108.2781579-35-schnelle@linux.ibm.com \ --to=schnelle@linux.ibm.com \ --cc=anthony.l.nguyen@intel.com \ --cc=arnd@arndb.de \ --cc=arnd@kernel.org \ --cc=davem@davemloft.net \ --cc=gregkh@linuxfoundation.org \ --cc=intel-wired-lan@lists.osuosl.org \ --cc=jesse.brandeburg@intel.com \ --cc=kuba@kernel.org \ --cc=linux-arch@vger.kernel.org \ --cc=linux-can@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=m.grzeschik@pengutronix.de \ --cc=mkl@pengutronix.de \ --cc=netdev@vger.kernel.org \ --cc=pabeni@redhat.com \ --cc=wg@grandegger.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.