MLK-21161-02 brcmfmac: validate ifp pointer in brcmf_txfinalize
authorWright Feng <wright.feng@cypress.com>
Wed, 21 Nov 2018 09:16:55 +0000 (03:16 -0600)
committerLeonard Crestez <leonard.crestez@nxp.com>
Thu, 18 Apr 2019 00:00:38 +0000 (03:00 +0300)
commit27a77b94d65d1756edde47879f628e92d3942dc4
tree8e183d0848e808a122afaf77f9109e9038c52180
parentdbf5629d59668df0d07ae9acd27d1dd8902477e0
MLK-21161-02 brcmfmac: validate ifp pointer in brcmf_txfinalize

We got ifp null pointer kernel panic in brcmf_txfinalize after removing
Wi-Fi USB dongle when data was transmitting, The root cause is that
interface was removed before calling brcmf_txfinalize in
brcmf_fws_dequeue_worker and finally caused kernel panic.

Signed-off-by: Wright Feng <wright.feng@cypress.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
(cherry picked from commit 3f94bfe6febc9762e340a69b6520242f27d20c85)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c