Message ID | 20230420213639.2243388-1-arnd@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Commit | 33c1af8e2c75ab601524e25efeeed0173d703ce7 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: dsa: qca8k: fix LEDS_CLASS dependency | expand |
On Thu, Apr 20, 2023 at 11:36:31PM +0200, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > With LEDS_CLASS=m, a built-in qca8k driver fails to link: > > arm-linux-gnueabi-ld: drivers/net/dsa/qca/qca8k-leds.o: in function `qca8k_setup_led_ctrl': > qca8k-leds.c:(.text+0x1ea): undefined reference to `devm_led_classdev_register_ext' > > Change the dependency to avoid the broken configuration. > > Fixes: 1e264f9d2918 ("net: dsa: qca8k: add LEDs basic support") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Thanks a lot for the fix and sorry for the mess... LED_CLASS and PHY releated were really hell also for some reason this didn't got flagged in month of this series. Again thanks for handling this!
On Thu, Apr 20, 2023 at 11:36:31PM +0200, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > With LEDS_CLASS=m, a built-in qca8k driver fails to link: > > arm-linux-gnueabi-ld: drivers/net/dsa/qca/qca8k-leds.o: in function `qca8k_setup_led_ctrl': > qca8k-leds.c:(.text+0x1ea): undefined reference to `devm_led_classdev_register_ext' > > Change the dependency to avoid the broken configuration. > > Fixes: 1e264f9d2918 ("net: dsa: qca8k: add LEDs basic support") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Christian Marangi <ansuelsmth@gmail.com>
On Thu, Apr 20, 2023 at 11:36:31PM +0200, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > With LEDS_CLASS=m, a built-in qca8k driver fails to link: > > arm-linux-gnueabi-ld: drivers/net/dsa/qca/qca8k-leds.o: in function `qca8k_setup_led_ctrl': > qca8k-leds.c:(.text+0x1ea): undefined reference to `devm_led_classdev_register_ext' > > Change the dependency to avoid the broken configuration. > > Fixes: 1e264f9d2918 ("net: dsa: qca8k: add LEDs basic support") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 20 Apr 2023 23:36:31 +0200 you wrote: > From: Arnd Bergmann <arnd@arndb.de> > > With LEDS_CLASS=m, a built-in qca8k driver fails to link: > > arm-linux-gnueabi-ld: drivers/net/dsa/qca/qca8k-leds.o: in function `qca8k_setup_led_ctrl': > qca8k-leds.c:(.text+0x1ea): undefined reference to `devm_led_classdev_register_ext' > > [...] Here is the summary with links: - net: dsa: qca8k: fix LEDS_CLASS dependency https://git.kernel.org/netdev/net-next/c/33c1af8e2c75 You are awesome, thank you!
diff --git a/drivers/net/dsa/qca/Kconfig b/drivers/net/dsa/qca/Kconfig index 7a86d6d6a246..4347b42c50fd 100644 --- a/drivers/net/dsa/qca/Kconfig +++ b/drivers/net/dsa/qca/Kconfig @@ -19,7 +19,7 @@ config NET_DSA_QCA8K config NET_DSA_QCA8K_LEDS_SUPPORT bool "Qualcomm Atheros QCA8K Ethernet switch family LEDs support" depends on NET_DSA_QCA8K - depends on LEDS_CLASS + depends on LEDS_CLASS=y || LEDS_CLASS=NET_DSA_QCA8K help This enabled support for LEDs present on the Qualcomm Atheros QCA8K Ethernet switch chips.