linux/drivers/net/wireless
Muhammad Usama Anjum 0e143e8726 wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
[ Upstream commit 32be3ca4cf ]

Don't deinitialize and reinitialize the HAL helpers. The dma memory is
deallocated and there is high possibility that we'll not be able to get
the same memory allocated from dma when there is high memory pressure.

Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.6

Fixes: d5c65159f2 ("ath11k: driver for Qualcomm IEEE 802.11ax devices")
Cc: stable@vger.kernel.org
Cc: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
Reviewed-by: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
Link: https://patch.msgid.link/20250722053121.1145001-1-usama.anjum@collabora.com
Signed-off-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-10-29 14:03:14 +01:00
..
admtek module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
ath wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again 2025-10-29 14:03:14 +01:00
atmel wifi: at76c50x: fix use after free access in at76_disconnect 2025-05-02 07:44:08 +02:00
broadcom wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() 2025-08-28 16:24:28 +02:00
cisco wifi: airo: avoid uninitialized warning in airo_get_rate() 2023-07-23 13:47:44 +02:00
intel wifi: iwlegacy: Check rate_idx range after addition 2025-08-28 16:24:21 +02:00
intersil wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback() 2025-06-27 11:05:23 +01:00
marvell wifi: mwifiex: send world regulatory domain to driver 2025-10-19 16:21:32 +02:00
mediatek wifi: mt76: fix potential memory leak in mt76_wmac_probe() 2025-10-19 16:21:34 +02:00
microchip wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param 2024-10-17 15:10:46 +02:00
quantenna wireless: Remove redundant 'flush_workqueue()' calls 2024-03-26 18:21:19 -04:00
ralink wifi: rt2x00: use explicitly signed or unsigned types 2024-07-27 10:46:17 +02:00
realtek wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188 2025-10-19 16:21:27 +02:00
rsi wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown 2023-07-23 13:46:52 +02:00
st wifi: cw1200: cap SSID length in cw1200_do_join() 2025-09-09 18:50:19 +02:00
ti wifi: wl1251: fix memory leak in wl1251_tx_work 2025-05-02 07:44:08 +02:00
zydas wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev() 2025-07-17 18:30:52 +02:00
Kconfig wireless: remove CONFIG_WIRELESS_WDS 2020-11-10 09:39:08 +01:00
mac80211_hwsim.c wifi: mac80211_hwsim: fix clang-specific fortify warning 2023-11-28 16:56:15 +00: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 wifi: ray_cs: Fix an error handling path in ray_probe() 2023-07-23 13:46:51 +02: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 wireless: Remove redundant 'flush_workqueue()' calls 2024-03-26 18:21:19 -04:00
virt_wifi.c wifi: virt_wifi: don't use strlen() in const context 2024-08-19 05:44:58 +02:00
wl3501.h wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join 2021-04-22 17:38:41 +03:00
wl3501_cs.c wifi: wl3501_cs: Fix an error handling path in wl3501_probe() 2023-07-23 13:46:51 +02:00