mirror-linux/drivers/net/wireless/brcm80211/brcmfmac
Pontus Fuchs 3f1615340a brcmfmac: Perform bound checking on vendor command buffer
A short or malformed vendor command buffer could cause reads outside
the command buffer.

Cc: stable@vger.kernel.org # v3.19
Signed-off-by: Pontus Fuchs <pontusf@broadcom.com>
[arend@broadcom.com: slightly modified debug trace output]
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2015-03-07 10:52:30 +02:00
..
Makefile
bcdc.c
bcdc.h
bcmsdh.c brcmfmac: SDIO: avoid using bus state for private states. 2015-01-29 09:59:03 +02:00
btcoex.c
btcoex.h
bus.h brcmfmac: Reopen netdev queue on bus state data. 2015-01-29 09:59:05 +02:00
cfg80211.c brcmfmac: pass DEAUTH/DISASSOC reason code to user-space 2015-01-29 09:58:58 +02:00
cfg80211.h brcmfmac: enable 802.11d support in firmware 2015-01-06 20:30:16 +02:00
chip.c brcmfmac: Add support for bcm43340/1 wireless chipsets 2015-01-06 21:06:42 +02:00
chip.h
common.c brcmfmac: store revinfo retrieval result 2015-01-29 09:59:17 +02:00
common.h brcmfmac: signal completion of 802.1x. 2015-01-06 20:29:57 +02:00
commonring.c
commonring.h brcmfmac: Relax scheduling of msgbuf worker on high throughput. 2015-01-29 09:58:49 +02:00
core.c brcmfmac: store revinfo retrieval result 2015-01-29 09:59:17 +02:00
core.h brcmfmac: store revinfo retrieval result 2015-01-29 09:59:17 +02:00
debug.c
debug.h
feature.c brcmfmac: add multiple BSS support. 2014-12-04 11:35:03 -05:00
feature.h brcmfmac: add multiple BSS support. 2014-12-04 11:35:03 -05:00
firmware.c brcmfmac: fix nvram processing 2015-01-29 10:00:19 +02:00
firmware.h
flowring.c brcmfmac: signal completion of 802.1x. 2015-01-06 20:29:57 +02:00
flowring.h
fweh.c brcmfmac: add multiple BSS support. 2014-12-04 11:35:03 -05:00
fweh.h
fwil.c brcmfmac: SDIO: avoid using bus state for private states. 2015-01-29 09:59:03 +02:00
fwil.h brcmfmac: determine chip info when not provided by bus layer 2015-01-29 09:59:11 +02:00
fwil_types.h brcmfmac: determine chip info when not provided by bus layer 2015-01-29 09:59:11 +02:00
fwsignal.c
fwsignal.h
msgbuf.c brcmfmac: Relax scheduling of msgbuf worker on high throughput. 2015-01-29 09:58:49 +02:00
msgbuf.h
of.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-12-08 13:58:58 -05:00
of.h
p2p.c
p2p.h
pcie.c brcmfmac: SDIO: avoid using bus state for private states. 2015-01-29 09:59:03 +02:00
pcie.h
proto.c
proto.h
sdio.c brcm80211: Delete unnecessary checks before two function calls 2015-02-06 08:52:50 +02:00
sdio.h brcmfmac: SDIO: avoid using bus state for private states. 2015-01-29 09:59:03 +02:00
tracepoint.c
tracepoint.h
usb.c brcm80211: Delete unnecessary checks before two function calls 2015-02-06 08:52:50 +02:00
usb.h
vendor.c brcmfmac: Perform bound checking on vendor command buffer 2015-03-07 10:52:30 +02:00
vendor.h