]> git.baikalelectronics.ru Git - kernel.git/commit
brcmfmac: only use ifidx from BDC header in brcmf_rx_frames()
authorArend van Spriel <arend@broadcom.com>
Fri, 5 Apr 2013 08:57:54 +0000 (10:57 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 8 Apr 2013 19:28:48 +0000 (15:28 -0400)
commitf289b0d56fbfbca1401a22c1e78f37724c922b6d
treeff8049302ee06d88343df9ff70735e4bf76d94a8
parent4a7e3a6acffb71d824117c3a7686aeb51f41ec88
brcmfmac: only use ifidx from BDC header in brcmf_rx_frames()

In brcmf_rx_frames() the call to brcmf_fweh_process_skb() could
change the ifidx using information in the event data. This is
only different to the BDC ifidx for IF ADD event. However, the
creation of the new interface is deferred to event worker so
it does not exist. After brcmf_fweh_process_skb() it is only
used to set statistics.

Reviewed-by: Hante Meuleman <meuleman@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c
drivers/net/wireless/brcm80211/brcmfmac/fweh.c
drivers/net/wireless/brcm80211/brcmfmac/fweh.h