]> 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)
commitad7ef6f35d1cf935f67effd4b5280bc66fb670f9
treeff8049302ee06d88343df9ff70735e4bf76d94a8
parent1886aad0a8403e867d46b9baafd3be41a71cc995
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