The fwsignal module is only referenced by the bcdc module and part of the
bcdc protocol. So only build it when CONFIG_BRCMFMAC_PROTO_BCDC is selected.

Fixes: acf8ac41dd73 ("brcmfmac: remove reference to fwsignal data from struct 
brcmf_pub")
Signed-off-by: Arend van Spriel <arend.vanspr...@broadcom.com>
---
Hi Kalle,

This should do it. At least verified it with .config provided in the
report(s).

Happy easter ;-)

Regards,
Arend
---
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile 
b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
index 0383ba5..1f5a9b9 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
@@ -25,7 +25,6 @@ brcmfmac-objs += \
                chip.o \
                fwil.o \
                fweh.o \
-               fwsignal.o \
                p2p.o \
                proto.o \
                common.o \
@@ -36,7 +35,8 @@ brcmfmac-objs += \
                vendor.o \
                pno.o
 brcmfmac-$(CONFIG_BRCMFMAC_PROTO_BCDC) += \
-               bcdc.o
+               bcdc.o \
+               fwsignal.o
 brcmfmac-$(CONFIG_BRCMFMAC_PROTO_MSGBUF) += \
                commonring.o \
                flowring.o \
-- 
1.9.1

Reply via email to