linux/drivers/net/wireless
Greg Kroah-Hartman df451eab6e brcmfmac: properly check for bus register errors
[ Upstream commit 419b4a142a ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2021-06-03 09:00:43 +02:00
..
admtek adm8211: fix error return code in adm8211_probe() 2020-12-30 11:53:40 +01:00
ath ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() 2021-06-03 09:00:41 +02:00
atmel atmel: convert tasklets to use new tasklet_setup() API 2020-08-27 16:22:02 +03:00
broadcom brcmfmac: properly check for bus register errors 2021-06-03 09:00:43 +02:00
cisco airo: work around stack usage warning 2021-05-22 11:40:51 +02:00
intel iwlwifi: pcie: make cfg vs. trans_cfg more robust 2021-05-19 10:12:56 +02:00
intersil orinoco: Move context allocation after processing the skb 2020-12-30 11:53:21 +01:00
marvell libertas: register sysfs groups properly 2021-06-03 09:00:42 +02:00
mediatek mt76: mt7615: fix entering driver-own state on mt7663 2021-05-19 10:12:58 +02:00
microchip wilc1000: write value to WILC_INTR2_ENABLE register 2021-05-14 09:50:29 +02:00
quantenna qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth 2021-05-19 10:12:58 +02:00
ralink rt2x00: convert tasklets to use new tasklet_setup() API 2020-08-27 16:22:13 +03:00
realtek net: rtlwifi: properly check for alloc_workqueue() failure 2021-05-26 12:06:56 +02:00
rsi rsi: Use resume_noirq for SDIO 2021-05-11 14:47:40 +02:00
st cw1200: fix missing destroy_workqueue() on error in cw1200_init_common 2020-12-30 11:53:21 +01:00
ti wlcore: Fix buffer overrun by snprintf due to incorrect buffer size 2021-05-14 09:50:42 +02:00
zydas net: zd1211rw: Remove ZD_ASSERT(in_interrupt()) 2020-09-29 14:02:54 -07:00
Kconfig wireless-drivers-next patches for v5.9 2020-07-20 17:52:50 -07:00
mac80211_hwsim.c genetlink: move to smaller ops wherever possible 2020-10-02 19:11:11 -07:00
mac80211_hwsim.h mac80211_hwsim: notify wmediumd of used MAC addresses 2020-04-24 11:45:47 +02:00
Makefile wilc1000: move wilc driver out of staging 2020-06-26 08:46:46 +03:00
ray_cs.c ray_cs: use true,false for bool variable 2020-05-06 11:33:23 +03:00
ray_cs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rayctl.h ray_cs: Replace zero-length array with flexible-array member 2020-03-23 19:18:27 +02:00
rndis_wlan.c rndis_wlan: tighten check of rndis_query_oid return 2020-08-18 15:52:45 +03:00
virt_wifi.c virt_wifi: Return micros for BSS TSF values 2021-04-21 13:00:54 +02:00
wl3501.h wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join 2021-05-19 10:12:58 +02:00
wl3501_cs.c wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join 2021-05-19 10:12:58 +02:00