mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
32 lines
1.3 KiB
Diff
32 lines
1.3 KiB
Diff
From cf0bf201b785121551405ff1d69e12cd7156a006 Mon Sep 17 00:00:00 2001
|
|
From: Wataru Gohda <wataru.gohda@cypress.com>
|
|
Date: Fri, 19 Jun 2020 01:16:09 -0500
|
|
Subject: [PATCH 054/179] brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod
|
|
|
|
Conn_info->req_ie/resp_ie is used to indicate the assoc_req_ies /
|
|
assoc_resp_ies to cfg80211 layer when connection is done. The buffer is
|
|
freed and allocated again at next connection establishment. The buffers
|
|
also needs to be freed at the timing of rmmod as well.
|
|
|
|
Signed-off-by: Wataru Gohda <wataru.gohda@cypress.com>
|
|
Signed-off-by: Chi-hsien Lin <chi-hsien.lin@cypress.com>
|
|
---
|
|
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
index d5543170f5cc..c09eb774a2bb 100644
|
|
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
@@ -6641,6 +6641,7 @@ static void wl_deinit_priv(struct brcmf_cfg80211_info *cfg)
|
|
cfg->dongle_up = false; /* dongle down */
|
|
brcmf_abort_scanning(cfg);
|
|
brcmf_deinit_priv_mem(cfg);
|
|
+ brcmf_clear_assoc_ies(cfg);
|
|
}
|
|
|
|
static void init_vif_event(struct brcmf_cfg80211_vif_event *event)
|
|
--
|
|
2.17.1
|
|
|