]> git.baikalelectronics.ru Git - kernel.git/commit
brcmfmac: fix use of skb control buffer in SDIO driver part
authorArend van Spriel <arend@broadcom.com>
Tue, 25 Feb 2014 19:30:27 +0000 (20:30 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 28 Feb 2014 19:33:18 +0000 (14:33 -0500)
commite85337ffe2980833154fff69e59db151ad1b6d79
tree10c54fd91f6e92d6a0c9c3a8e60126aaef66aace
parent92a2342813c4bf1c01bfeca8b9aa686de1917d97
brcmfmac: fix use of skb control buffer in SDIO driver part

The SDIO driver has a 16-bit field defined in the skbuff control buffer.
However, it is accessed as a u32 overwriting other control info. Another
issue is that the field is not initialized for networking packets, but
the control buffer content is unspecified as other networking layers can
use it.

Reviewed-by: Hante Meuleman <meuleman@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Reviewed-by: Daniel (Deognyoun) Kim <dekim@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_sdio.c