mirror_ubuntu-kernels/drivers/net/wireless
Johannes Berg d12455fdbf iwlwifi: trans/pcie: defer transport initialisation
In a few PCIe devices we may have to swap out the configuration
after we allocate/initialise some parts of the device because
we only know the correct one after reading some registers. This
causes some things such as the byte-count table allocations to
be incorrect, since the configuration is swapped for one with a
bigger queue size.

Fix this by initialising most of the transport much later, only
after the configuration has finally been determined.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20210411132130.8f5db97db1e4.Ic622da559b586a04ca536a0ec49ed5ecf03a9354@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-04-14 12:07:21 +03:00
..
admtek module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
ath of: net: pass the dst buffer to of_get_mac_address() 2021-04-13 14:35:02 -07:00
atmel module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
broadcom wireless-drivers fixes for v5.12 2021-04-07 14:57:35 -07:00
cisco module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
intel iwlwifi: trans/pcie: defer transport initialisation 2021-04-14 12:07:21 +03:00
intersil module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
marvell mwl8k: fix alignment constraints 2021-02-08 13:23:07 +02:00
mediatek of: net: pass the dst buffer to of_get_mac_address() 2021-04-13 14:35:02 -07:00
microchip wilc1000: use wilc handler as cookie in request_threaded_irq() 2021-03-15 10:26:28 +02:00
quantenna wireless-drivers-next patches for v5.12 2021-02-06 09:36:04 -08:00
ralink of: net: pass the dst buffer to of_get_mac_address() 2021-04-13 14:35:02 -07:00
realtek rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() 2021-04-11 12:29:06 +03:00
rsi rsi: remove unused including <linux/version.h> 2021-04-13 14:51:41 -07:00
st cw1200: txrx: convert comma to semicolon 2020-12-10 20:49:14 +02:00
ti wl1251: cmd: remove redundant assignment 2021-02-08 13:17:59 +02:00
zydas zd1201: Fix fall-through warnings for Clang 2020-12-08 10:06:59 +02:00
Kconfig wireless: remove CONFIG_WIRELESS_WDS 2020-11-10 09:39:08 +01:00
mac80211_hwsim.c mac80211_hwsim: add 6GHz channels 2021-01-21 13:45:13 +01:00
mac80211_hwsim.h
Makefile
ray_cs.c ray_cs: Use fallthrough pseudo-keyword 2020-11-07 13:30:09 +02:00
ray_cs.h
rayctl.h
rndis_wlan.c net: usb: switch to dev_get_tstats64 and remove usbnet_get_stats64 alias 2020-11-12 14:58:27 -08:00
virt_wifi.c virt_wifi: Return micros for BSS TSF values 2021-04-08 10:14:57 +02:00
wl3501_cs.c wl3501_cs: Fix misspelling and provide missing documentation 2020-11-07 18:05:36 +02:00
wl3501.h wl3501: fix alignment constraints 2021-02-08 13:21:55 +02:00