From 7da50e5f62a65671b51a42d93259bd1f7e3381a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Date: Mon, 22 Jul 2019 11:37:10 +0200 Subject: mac80211: brcmfmac: backport BCDC layer changes from kernel 4.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Those changes are needed for backporting more recent crash fixes. There are quite many BCDC patches but it's hopefully a very well tested code by now. Signed-off-by: Rafał Miłecki --- ...ly-build-fwsignal-module-for-CONFIG_BRCMF.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/kernel/mac80211/patches/319-v4.12-0050-brcmfmac-only-build-fwsignal-module-for-CONFIG_BRCMF.patch (limited to 'package/kernel/mac80211/patches/319-v4.12-0050-brcmfmac-only-build-fwsignal-module-for-CONFIG_BRCMF.patch') diff --git a/package/kernel/mac80211/patches/319-v4.12-0050-brcmfmac-only-build-fwsignal-module-for-CONFIG_BRCMF.patch b/package/kernel/mac80211/patches/319-v4.12-0050-brcmfmac-only-build-fwsignal-module-for-CONFIG_BRCMF.patch new file mode 100644 index 0000000000..5a70f803a5 --- /dev/null +++ b/package/kernel/mac80211/patches/319-v4.12-0050-brcmfmac-only-build-fwsignal-module-for-CONFIG_BRCMF.patch @@ -0,0 +1,36 @@ +From 26ecfe01790381c4caa65ec9cce484c623f092c4 Mon Sep 17 00:00:00 2001 +From: Arend Van Spriel +Date: Fri, 14 Apr 2017 22:27:37 +0100 +Subject: [PATCH] brcmfmac: only build fwsignal module for + CONFIG_BRCMFMAC_PROTO_BCDC + +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 +Signed-off-by: Kalle Valo +--- + drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- 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-$(CPTCFG_BRCMFMAC_PROTO_BCDC) += \ +- bcdc.o ++ bcdc.o \ ++ fwsignal.o + brcmfmac-$(CPTCFG_BRCMFMAC_PROTO_MSGBUF) += \ + commonring.o \ + flowring.o \ -- cgit v1.2.3