linux_dsm_epyc7002/drivers/net/wireless/broadcom/brcm80211/brcmfmac
Hante Meuleman e0045bf80f brcmfmac: fix sdio sg table alloc crash
With commit 7d34b05605 ("brcmfmac: Move all module parameters to
one place") a bug was introduced causing a null pointer exception.
This patch fixes the bug by initializing the sg table till after
the settings have been initialized.

Fixes: 7d34b05605 ("brcmfmac: Move all module parameters to one place")
Reported-by: Marc Zyngier <marc.zyngier@arm.com>
Tested-by: Marc Zyngier <marc.zyngier@arm.com>
Reviewed-by: Arend Van Spriel <arend@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2016-01-19 21:27:22 +02:00
..
bcdc.c brcmfmac: Simplify and fix usage of brcmf_ifname. 2015-11-26 13:53:08 +02:00
bcdc.h
bcmsdh.c brcmfmac: fix sdio sg table alloc crash 2016-01-19 21:27:22 +02:00
btcoex.c brcmfmac: use jiffies for timeout in btcoex 2016-01-08 10:44:46 +02:00
btcoex.h
bus.h brcmfmac: constify brcmf_bus_ops structures 2015-11-26 14:54:40 +02:00
cfg80211.c brcmfmac: Do not handle link downs for ibss. 2016-01-08 10:44:48 +02:00
cfg80211.h brcmfmac: use msecs_to_jiffies() in macro definitions 2016-01-08 10:44:43 +02:00
chip.c
chip.h
common.c brcmfmac: add missing include 2016-01-19 21:23:56 +02:00
common.h brcmfmac: introduce module parameter to force successful probe 2016-01-07 11:21:16 +02:00
commonring.c
commonring.h
core.c brcmfmac: use msecs_to_jiffies() in macro definitions 2016-01-08 10:44:43 +02:00
core.h brcmfmac: Move all module parameters to one place 2016-01-07 11:21:15 +02:00
debug.c brcmfmac: Use consistent naming for bsscfgidx. 2015-11-26 13:55:18 +02:00
debug.h brcmfmac: assure net_ratelimit() is declared before use 2015-11-30 14:46:45 +02:00
feature.c brcmfmac: Move all module parameters to one place 2016-01-07 11:21:15 +02:00
feature.h brcmfmac: Add support for scheduled scan mac randomization 2016-01-07 11:21:12 +02:00
firmware.c brcmfmac: Move all module parameters to one place 2016-01-07 11:21:15 +02:00
firmware.h brcmfmac: fix BRCMF_FW_NVRAM_DEF macro for older gcc compilers 2016-01-18 11:20:52 -05:00
flowring.c
flowring.h
fweh.c brcmfmac: Use consistent naming for bsscfgidx. 2015-11-26 13:55:18 +02:00
fweh.h brcmfmac: Use consistent naming for bsscfgidx. 2015-11-26 13:55:18 +02:00
fwil_types.h brcmfmac: Add wowl net detect support 2016-01-08 10:44:38 +02:00
fwil.c brcmfmac: Return actual error by fwil. 2015-11-30 14:46:38 +02:00
fwil.h brcmfmac: Add get_station support for IBSS 2016-01-07 11:21:11 +02:00
fwsignal.c brcmfmac: Move all module parameters to one place 2016-01-07 11:21:15 +02:00
fwsignal.h
Makefile
msgbuf.c brcmfmac: use msecs_to_jiffies() in macro definitions 2016-01-08 10:44:43 +02:00
msgbuf.h
of.c
of.h
p2p.c brcmfmac: use msecs_to_jiffies() in macro definitions 2016-01-08 10:44:43 +02:00
p2p.h brcmfmac: Cleanup ssid storage. 2015-11-30 14:46:37 +02:00
pcie.c brcmfmac: use msecs_to_jiffies() in macro definitions 2016-01-08 10:44:43 +02:00
pcie.h
proto.c
proto.h
sdio.c brcmfmac: fix sdio sg table alloc crash 2016-01-19 21:27:22 +02:00
sdio.h brcmfmac: fix sdio sg table alloc crash 2016-01-19 21:27:22 +02:00
tracepoint.c
tracepoint.h
usb.c brcmfmac: use msecs_to_jiffies() in macro definitions 2016-01-08 10:44:43 +02:00
usb.h
vendor.c
vendor.h