Thread (3 messages) 3 messages, 2 authors, 2021-05-29

Re: [PATCH] wireless: carl9170: fix LEDS build errors & warnings

From: Arnd Bergmann <arnd@arndb.de>
Date: 2021-05-29 12:12:09
Also in: lkml

On Sat, May 29, 2021 at 9:16 AM Randy Dunlap [off-list ref] wrote:
kernel test robot reports over 200 build errors and warnings
that are due to this Kconfig problem when CARL9170=m,
MAC80211=y, and LEDS_CLASS=m.
I think this avoids the build problems, but it's not really logical:
quoted hunk ↗ jump to hunk
--- linux-next-20210528.orig/drivers/net/wireless/ath/carl9170/Kconfig
+++ linux-next-20210528/drivers/net/wireless/ath/carl9170/Kconfig
@@ -17,9 +17,7 @@ config CARL9170
 config CARL9170_LEDS
        bool "SoftLED Support"
        depends on CARL9170
-       select MAC80211_LEDS
-       select LEDS_CLASS
-       select NEW_LEDS
+       select MAC80211_LEDS if LEDS_CLASS=y || LEDS_CLASS=MAC80211
        default y
        help
          This option is necessary, if you want your device' LEDs to blink
The point of the option is to enable LED support, but now it doesn't do that
when LEDS_CLASS is a loadable module and MAC80211 is built-in.

I think a more sensible solution would be to follow the example of

config MT76_LEDS
        bool
        depends on MT76_CORE
        depends on LEDS_CLASS=y || MT76_CORE=LEDS_CLASS
        default y

    Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help