Message ID | 20210927131730.1587671-1-arnd@kernel.org |
---|---|
State | New |
Headers | show |
Series | igc: fix PTP dependency | expand |
On 9/27/21 6:17 AM, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > The igc driver was accidentally left out of the Kconfig rework for PTP, > it needs the same dependency as the others: > > arm-linux-gnueabi-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function `igc_tsync_interrupt': > igc_main.c:(.text+0x1b288): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: igc_main.c:(.text+0x1b308): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: igc_main.c:(.text+0x1b8cc): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: drivers/net/ethernet/intel/igc/igc_ethtool.o: in function `igc_ethtool_get_ts_info': > > Fixes: e5f31552674e ("ethernet: fix PTP_1588_CLOCK dependencies") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Same patch is already merged in linux-next (via net tree). Thanks. > --- > drivers/net/ethernet/intel/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig > index b0b6f90deb7d..ed8ea63bb172 100644 > --- a/drivers/net/ethernet/intel/Kconfig > +++ b/drivers/net/ethernet/intel/Kconfig > @@ -335,6 +335,7 @@ config IGC > tristate "Intel(R) Ethernet Controller I225-LM/I225-V support" > default n > depends on PCI > + depends on PTP_1588_CLOCK_OPTIONAL > help > This driver supports Intel(R) Ethernet Controller I225-LM/I225-V > family of adapters. > -- ~Randy
On 9/27/21 6:17 AM, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > The igc driver was accidentally left out of the Kconfig rework for PTP, > it needs the same dependency as the others: > > arm-linux-gnueabi-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function `igc_tsync_interrupt': > igc_main.c:(.text+0x1b288): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: igc_main.c:(.text+0x1b308): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: igc_main.c:(.text+0x1b8cc): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: drivers/net/ethernet/intel/igc/igc_ethtool.o: in function `igc_ethtool_get_ts_info': > > Fixes: e5f31552674e ("ethernet: fix PTP_1588_CLOCK dependencies") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Same patch is already merged in mainline. Thanks. (Sorry if someone receives my reply 2x. I had an email glitch.) > --- > drivers/net/ethernet/intel/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig > index b0b6f90deb7d..ed8ea63bb172 100644 > --- a/drivers/net/ethernet/intel/Kconfig > +++ b/drivers/net/ethernet/intel/Kconfig > @@ -335,6 +335,7 @@ config IGC > tristate "Intel(R) Ethernet Controller I225-LM/I225-V support" > default n > depends on PCI > + depends on PTP_1588_CLOCK_OPTIONAL > help > This driver supports Intel(R) Ethernet Controller I225-LM/I225-V > family of adapters. > -- ~Randy
> -----Original Message----- > From: Arnd Bergmann <arnd@kernel.org> > Sent: Monday, September 27, 2021 6:17 AM > To: Brandeburg, Jesse <jesse.brandeburg@intel.com>; Nguyen, Anthony L > <anthony.l.nguyen@intel.com>; David S. Miller <davem@davemloft.net>; Jakub > Kicinski <kuba@kernel.org> > Cc: Arnd Bergmann <arnd@arndb.de>; Keller, Jacob E > <jacob.e.keller@intel.com>; Saleem, Shiraz <shiraz.saleem@intel.com>; Kurt > Kanzenbach <kurt@linutronix.de>; Ertman, David M > <david.m.ertman@intel.com>; Shannon Nelson <snelson@pensando.io>; > Richard Cochran <richardcochran@gmail.com>; Vladimir Oltean > <vladimir.oltean@nxp.com>; intel-wired-lan@lists.osuosl.org; > netdev@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: [PATCH] igc: fix PTP dependency > > From: Arnd Bergmann <arnd@arndb.de> > > The igc driver was accidentally left out of the Kconfig rework for PTP, > it needs the same dependency as the others: > > arm-linux-gnueabi-ld: drivers/net/ethernet/intel/igc/igc_main.o: in function > `igc_tsync_interrupt': > igc_main.c:(.text+0x1b288): undefined reference to `ptp_clock_event' > arm-linux-gnueabi-ld: igc_main.c:(.text+0x1b308): undefined reference to > `ptp_clock_event' > arm-linux-gnueabi-ld: igc_main.c:(.text+0x1b8cc): undefined reference to > `ptp_clock_event' > arm-linux-gnueabi-ld: drivers/net/ethernet/intel/igc/igc_ethtool.o: in function > `igc_ethtool_get_ts_info': > > Fixes: e5f31552674e ("ethernet: fix PTP_1588_CLOCK dependencies") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Thanks! -Jake > --- > drivers/net/ethernet/intel/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/intel/Kconfig > b/drivers/net/ethernet/intel/Kconfig > index b0b6f90deb7d..ed8ea63bb172 100644 > --- a/drivers/net/ethernet/intel/Kconfig > +++ b/drivers/net/ethernet/intel/Kconfig > @@ -335,6 +335,7 @@ config IGC > tristate "Intel(R) Ethernet Controller I225-LM/I225-V support" > default n > depends on PCI > + depends on PTP_1588_CLOCK_OPTIONAL > help > This driver supports Intel(R) Ethernet Controller I225-LM/I225-V > family of adapters. > -- > 2.29.2
diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig index b0b6f90deb7d..ed8ea63bb172 100644 --- a/drivers/net/ethernet/intel/Kconfig +++ b/drivers/net/ethernet/intel/Kconfig @@ -335,6 +335,7 @@ config IGC tristate "Intel(R) Ethernet Controller I225-LM/I225-V support" default n depends on PCI + depends on PTP_1588_CLOCK_OPTIONAL help This driver supports Intel(R) Ethernet Controller I225-LM/I225-V family of adapters.