mirror-linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac
Greg Kroah-Hartman 419b4a142a brcmfmac: properly check for bus register errors
The brcmfmac driver ignores any errors on initialization with the
different busses by deferring the initialization to a workqueue and
ignoring all possible errors that might happen.  Fix up all of this by
only allowing the module to load if all bus registering worked properly.

Cc: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210503115736.2104747-70-gregkh@linuxfoundation.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-05-13 18:58:42 +02:00
..
Kconfig
Makefile
bcdc.c net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() 2020-09-29 14:02:55 -07:00
bcdc.h
bcmsdh.c brcmfmac: properly check for bus register errors 2021-05-13 18:58:42 +02:00
btcoex.c
btcoex.h
bus.h brcmfmac: properly check for bus register errors 2021-05-13 18:58:42 +02:00
cfg80211.c brcmfmac: add support for CQM RSSI notifications 2021-02-09 09:57:02 +02:00
cfg80211.h brcmfmac: add support for CQM RSSI notifications 2021-02-09 09:57:02 +02:00
chip.c brcmfmac: support BCM4365E with 43666 ChipCommon chip ID 2021-01-14 19:29:46 +02:00
chip.h
common.c
common.h
commonring.c
commonring.h
core.c brcmfmac: properly check for bus register errors 2021-05-13 18:58:42 +02:00
core.h cfg80211: avoid holding the RTNL when calling the driver 2021-01-26 11:55:50 +01:00
debug.c
debug.h brcmfmac: Remove duplicate struct declaration 2021-04-18 09:33:05 +03:00
dmi.c brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet 2021-02-08 13:02:41 +02:00
feature.c brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode 2020-09-16 08:56:04 +03:00
feature.h brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode 2020-09-16 08:56:04 +03:00
firmware.c brcmfmac: Delete useless kfree code 2021-01-14 19:32:03 +02:00
firmware.h
flowring.c
flowring.h
fweh.c brcmfmac: fweh: Add missing description for 'gfp' 2020-11-07 18:04:07 +02:00
fweh.h net: brcmfmac: Convey allocation mode as argument 2020-09-29 14:02:55 -07:00
fwil.c
fwil.h
fwil_types.h brcmfmac: add support for CQM RSSI notifications 2021-02-09 09:57:02 +02:00
fwsignal.c brcmfmac: remove redundant assignment to pointer 'entry' 2020-12-07 18:36:11 +02:00
fwsignal.h net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() 2020-09-29 14:02:55 -07:00
msgbuf.c net: brcmfmac: Convey allocation mode as argument 2020-09-29 14:02:55 -07:00
msgbuf.h
of.c
of.h
p2p.c brcmfmac: p2p: Fix recently introduced deadlock issue 2021-03-23 11:37:15 +02:00
p2p.h
pcie.c brcmfmac: properly check for bus register errors 2021-05-13 18:58:42 +02:00
pcie.h brcmfmac: properly check for bus register errors 2021-05-13 18:58:42 +02:00
pno.c
pno.h
proto.c
proto.h net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() 2020-09-29 14:02:55 -07:00
sdio.c brcmfmac: expose firmware config files through modinfo 2020-12-02 21:37:36 +02:00
sdio.h net: brcmfmac: Replace in_interrupt() 2020-09-29 14:02:55 -07:00
tracepoint.c
tracepoint.h
usb.c brcmfmac: properly check for bus register errors 2021-05-13 18:58:42 +02:00
usb.h brcmfmac: A typo fix 2021-04-18 09:28:21 +03:00
vendor.c
vendor.h