From 12d994a21acd7a4f9a1f9193f4263176afcc9fbb Mon Sep 17 00:00:00 2001 From: Ramesh Rangavittal Date: Mon, 20 Nov 2023 21:04:51 -0600 Subject: [PATCH 192/296] brcmfmac: Fix kernel crash while updating tx statistics Crash reported by customer, issue reported in their automation setup. The call trace points to a null pointer dereference while updating transmit statistics. Fixes:SWLINUX-4069 Signed-off-by: Ramesh Rangavittal --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c index fe684ccd38d4..c7e37a832469 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c @@ -747,7 +747,7 @@ void brcmf_txfinalize(struct brcmf_if *ifp, struct sk_buff *txp, bool success) wake_up(&ifp->pend_8021x_wait); } - if (!success) + if (!success && ifp->ndev) ifp->ndev->stats.tx_errors++; brcmu_pkt_buf_free_skb(txp); -- 2.25.1