summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2019-08-15 12:47:46 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2019-08-15 12:47:46 -0400
commit368bc8a7d97b23d90829de9aefb85dbae07d5a51 (patch)
treeef8b29bbd3b0fda1e3fc6abe213df7d8707062fb
parent260ee9c42efb927ae5de4e03c646f78b589f7658 (diff)
downloadlongterm-queue-4.18-368bc8a7d97b23d90829de9aefb85dbae07d5a51.tar.gz
brcmfmac: ctxt refresh
-rw-r--r--queue/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/queue/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch b/queue/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch
index f0c9f36..660c28d 100644
--- a/queue/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch
+++ b/queue/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch
@@ -1,4 +1,4 @@
-From 24d413a31afaee9bbbf79226052c386b01780ce2 Mon Sep 17 00:00:00 2001
+From 84566eb10bec2c039cf33dfde4b73d6d86abdd35 Mon Sep 17 00:00:00 2001
From: Piotr Figiel <p.figiel@camlintechnologies.com>
Date: Wed, 13 Mar 2019 09:52:01 +0000
Subject: [PATCH] brcmfmac: fix Oops when bringing up interface during USB
@@ -87,10 +87,10 @@ Signed-off-by: Piotr Figiel <p.figiel@camlintechnologies.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
-index 6faeb761c27e..7d6a08779693 100644
+index 6d1ff9fc278b..c2ed9ceb7b34 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
-@@ -841,17 +841,17 @@ static void brcmf_del_if(struct brcmf_pub *drvr, s32 bsscfgidx,
+@@ -759,17 +759,17 @@ static void brcmf_del_if(struct brcmf_pub *drvr, s32 bsscfgidx,
bool rtnl_locked)
{
struct brcmf_if *ifp;
@@ -99,7 +99,7 @@ index 6faeb761c27e..7d6a08779693 100644
ifp = drvr->iflist[bsscfgidx];
- drvr->iflist[bsscfgidx] = NULL;
if (!ifp) {
- bphy_err(drvr, "Null interface, bsscfgidx=%d\n", bsscfgidx);
+ brcmf_err("Null interface, bsscfgidx=%d\n", bsscfgidx);
return;
}
brcmf_dbg(TRACE, "Enter, bsscfgidx=%d, ifidx=%d\n", bsscfgidx,
@@ -111,7 +111,7 @@ index 6faeb761c27e..7d6a08779693 100644
if (ifp->ndev) {
if (bsscfgidx == 0) {
if (ifp->ndev->netdev_ops == &brcmf_netdev_ops_pri) {
-@@ -879,6 +879,10 @@ static void brcmf_del_if(struct brcmf_pub *drvr, s32 bsscfgidx,
+@@ -797,6 +797,10 @@ static void brcmf_del_if(struct brcmf_pub *drvr, s32 bsscfgidx,
brcmf_p2p_ifp_removed(ifp, rtnl_locked);
kfree(ifp);
}