1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/intel/iwlwifi
Miri Korenblit 4130c67cd1 wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference
iwl_mvm_get_bss_vif might return a NULL or ERR_PTR. Some of the callers
check only the NULL case, and some doesn't check at all.

Some of the callers even have a pointer to the mvmvif of the bss vif,
so we don't even need to call this function, and can simply get the vif
from mvmvif. Do it for those cases, and for the others - properly check
if IS_ERR_OR_NULL

Fixes: ec0d43d26f ("wifi: iwlwifi: mvm: Activate EMLSR based on traffic volume")
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20240703064027.a661f8c65aac.I45cf09b01af8ee3d55828863958ead741ea43b7f@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2024-07-03 16:06:54 +02:00
..
cfg wifi: iwlwifi: bump FW API to 90 for BZ/SC devices 2024-05-06 16:33:25 +02:00
dvm kbuild: use $(src) instead of $(srctree)/$(src) for source directory 2024-05-10 04:34:52 +09:00
fw wifi: iwlwifi: Ensure prph_mac dump includes all addresses 2024-05-06 16:33:26 +02:00
mei kbuild: use $(src) instead of $(srctree)/$(src) for source directory 2024-05-10 04:34:52 +09:00
mvm wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference 2024-07-03 16:06:54 +02:00
pcie wifi: iwlwifi: Force SCU_ACTIVE for specific platforms 2024-05-06 16:33:26 +02:00
queue wifi: iwlwifi: read txq->read_ptr under lock 2024-03-25 15:23:07 +01:00
tests Kbuild updates for v6.10 2024-05-18 12:39:20 -07:00
iwl-agn-hw.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-config.h wifi: iwlwifi: add support for BZ_W 2024-03-25 15:39:54 +01:00
iwl-context-info-gen3.h wifi: iwlwifi: Force SCU_ACTIVE for specific platforms 2024-05-06 16:33:26 +02:00
iwl-context-info.h wifi: iwlwifi: Generalize the parsing of the pnvm image 2023-06-06 13:43:06 +02:00
iwl-csr.h wifi: iwlwifi: Add rf_mapping of new wifi7 devices 2023-12-21 20:35:16 +01:00
iwl-dbg-tlv.c wifi: iwlwifi: don't use TRUE/FALSE with bool 2024-02-12 21:24:52 +01:00
iwl-dbg-tlv.h wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data 2023-12-12 10:36:59 +01:00
iwl-debug.c wifi: iwlwifi: debug: fix crash in __iwl_err() 2023-04-13 16:29:58 +02:00
iwl-debug.h iwlwifi: allow rate-limited error messages 2021-10-22 10:49:03 +03:00
iwl-devtrace-data.h wifi: iwlwifi: refactor RX tracing 2023-12-12 10:36:59 +01:00
iwl-devtrace-io.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace-iwlwifi.h wifi: iwlwifi: refactor RX tracing 2023-12-12 10:36:59 +01:00
iwl-devtrace-msg.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
iwl-devtrace-ucode.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace.c wifi: iwlwifi: refactor RX tracing 2023-12-12 10:36:59 +01:00
iwl-devtrace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
iwl-drv.c wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef 2024-05-29 15:30:13 +02:00
iwl-drv.h wifi: iwlwifi: remove retry loops in start 2024-01-26 09:48:53 +01:00
iwl-eeprom-parse.c wifi: iwlwifi: fix some kernel-doc issues 2024-02-02 13:47:46 +01:00
iwl-eeprom-parse.h wifi: iwlwifi: fix some kernel-doc issues 2023-09-11 12:36:26 +02:00
iwl-eeprom-read.c iwlwifi: eeprom: clean up macros 2022-02-18 10:40:53 +02:00
iwl-eeprom-read.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-fh.h wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues 2024-02-21 15:19:05 +01:00
iwl-io.c wifi: iwlwifi: unify checks for HW error values 2023-06-14 12:32:18 +02:00
iwl-io.h iwlwifi: remove redundant iwl_finish_nic_init() argument 2021-10-22 10:49:02 +03:00
iwl-modparams.h wifi: iwlwifi: mvm: Advertise EHT capabilities 2022-11-28 17:52:51 +02:00
iwl-nvm-parse.c wifi: iwlwifi: mvm: Declare HE/EHT capabilities support for P2P interfaces 2024-03-25 15:39:55 +01:00
iwl-nvm-parse.h wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory 2024-02-12 21:24:51 +01:00
iwl-op-mode.h wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 2024-02-08 15:00:45 +01:00
iwl-phy-db.c iwlwifi: remove unused macros 2022-02-18 10:40:53 +02:00
iwl-phy-db.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-prph.h wifi: iwlwifi: add support for BZ_W 2024-03-25 15:39:54 +01:00
iwl-scd.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-trans.c wifi: iwlwifi: remove async command callback 2023-12-12 10:37:00 +01:00
iwl-trans.h wifi: iwlwifi: iwl-trans.h: clean up kernel-doc 2024-02-12 21:24:52 +01:00
Kconfig wifi: iwlwifi: add kunit test for devinfo ordering 2024-01-26 09:47:11 +01:00
Makefile wifi: iwlwifi: prepare for reading SAR tables from UEFI 2024-02-02 14:15:14 +01:00