The 'imply' keyword no longer does what it was originally introduced for: lio_ethtool.c:(.text+0xba8): undefined reference to `ptp_clock_index' Use a dependency instead. Fixes: cd7aeb1f9706 ("LiquidIO VF: s/select/imply/ for PTP_1588_CLOCK") Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> --- drivers/net/ethernet/cavium/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cavium/Kconfig b/drivers/net/ethernet/cavium/Kconfig index 52806ef20d2d..e483c3001dc6 100644 --- a/drivers/net/ethernet/cavium/Kconfig +++ b/drivers/net/ethernet/cavium/Kconfig @@ -66,7 +66,7 @@ config LIQUIDIO tristate "Cavium LiquidIO support" depends on 64BIT && PCI depends on PCI - imply PTP_1588_CLOCK + depends on PTP_1588_CLOCK || !PTP_1588_CLOCK select FW_LOADER select LIBCRC32C select NET_DEVLINK -- 2.26.0