1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/intel/iwlwifi/mvm
Johannes Berg 12a89f0177 wifi: iwlwifi: remove 'use_tfh' config to fix crash
This is equivalent to 'gen2', and it was always confusing to have
two identical config entries. The split config patch actually had
been originally developed after removing 'use_tfh" and didn't add
the use_tfh in the new configs as they'd later been copied to the
new files. Thus the easiest way to fix the init crash here now is
to just remove use_tfh (which is erroneously unset in most of the
configs now) and use 'gen2' in the code instead.

There's possibly still an unwind error in iwl_txq_gen2_init() as
it crashes if TXQ 0 fails to initialize, but we can deal with it
later since the original failure is due to the use_tfh confusion.

Tested-by: Xi Ruoyao <xry111@xry111.site>
Reported-and-tested-by: Niklāvs Koļesņikovs <pinkflames.linux@gmail.com>
Reported-and-tested-by: Jeff Chua <jeff.chua.linux@gmail.com>
Reported-and-tested-by: Zhang Rui <rui.zhang@intel.com>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=217622
Link: https://lore.kernel.org/all/9274d9bd3d080a457649ff5addcc1726f08ef5b2.camel@xry111.site/
Link: https://lore.kernel.org/all/CAAJw_Zug6VCS5ZqTWaFSr9sd85k%3DtyPm9DEE%2BmV%3DAKoECZM%2BsQ@mail.gmail.com/
Fixes: 19898ce9cf ("wifi: iwlwifi: split 22000.c into multiple files")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Link: https://lore.kernel.org/r/20230710145038.84186-2-johannes@sipsolutions.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-07-11 20:26:06 -07:00
..
binding.c wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id() 2023-06-14 12:32:20 +02:00
coex.c wifi: iwlwifi: mvm: coex: start handling multiple links 2023-03-30 12:08:37 +02:00
constants.h wifi: iwlwifi: implement WPFC ACPI table loading 2023-06-19 12:05:26 +02:00
d3.c wifi: iwlwifi: mvm: Add support for IGTK in D3 resume flow 2023-06-21 14:14:40 +02:00
debugfs-vif.c wifi: iwlwifi: mvm: track u-APSD misbehaving AP by AP address 2023-06-19 12:05:26 +02:00
debugfs.c wifi: iwlwifi: unify Bz/Gl device configurations 2023-06-21 14:07:01 +02:00
debugfs.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
ftm-initiator.c wifi: iwlwifi: mvm: FTM initiator MLO support 2023-06-14 12:32:17 +02:00
ftm-responder.c wifi: iwlwifi: mvm: FTM responder MLO support 2023-06-14 12:32:18 +02:00
fw-api.h iwlwifi: mvm/api: define system control command 2021-12-07 20:06:45 +02:00
fw.c wifi: iwlwifi: mvm: send LARI configuration earlier 2023-06-21 14:02:15 +02:00
led.c iwlwifi: mvm: Fix fall-through warnings for Clang 2020-12-11 20:20:24 +02:00
link.c wifi: iwlwifi: mvm: make iwl_mvm_set_fw_mu_edca_params mld aware 2023-06-21 14:02:15 +02:00
mac-ctxt.c wifi: iwlwifi: mvm: check the right csa_active 2023-06-21 14:02:14 +02:00
mac80211.c wifi: iwlwifi: mvm: check only affected links 2023-06-21 14:02:16 +02:00
Makefile wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status 2023-03-22 13:16:35 +01:00
mld-key.c wifi: iwlwifi: mvm: Don't access vif valid links directly 2023-06-19 12:05:27 +02:00
mld-mac.c wifi: iwlwifi: mvm: Don't access vif valid links directly 2023-06-19 12:05:27 +02:00
mld-mac80211.c wifi: iwlwifi: mvm: support new flush_sta method 2023-06-21 14:02:16 +02:00
mld-sta.c wifi: iwlwifi: mvm: add a NULL pointer check 2023-06-19 12:05:25 +02:00
mvm.h wifi: iwlwifi: remove 'use_tfh' config to fix crash 2023-07-11 20:26:06 -07:00
nvm.c wifi: iwlwifi: update response for mcc_update command 2023-06-14 12:32:17 +02:00
offloading.c wifi: iwlwifi: mvm: rename BTM support flag and its TLV 2023-06-14 12:32:19 +02:00
ops.c wifi: iwlwifi: add some FW misbehaviour check infrastructure 2023-06-19 12:05:26 +02:00
phy-ctxt.c wifi: iwlwifi: handle eSR transitions 2023-06-19 12:05:27 +02:00
power.c wifi: iwlwifi: mvm: adjust skip-over-dtim in D3 2023-06-21 14:02:16 +02:00
ptp.c wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() 2023-03-30 11:16:21 +02:00
quota.c wifi: iwlwifi: mvm: vif preparation for MLO 2023-03-30 12:07:52 +02:00
rfi.c wifi: iwlwifi: mvm: rfi: disable RFI feature 2023-05-16 10:16:51 -07:00
rs-fw.c wifi: iwlwifi: mvm: use EHT maximum MPDU length on 2.4 GHz 2023-06-21 14:02:15 +02:00
rs.c wifi: iwlwifi: add a few rate index validity checks 2023-06-19 12:05:26 +02:00
rs.h wifi: iwlwifi: mvm: remove RS rate init update argument 2023-04-18 14:47:55 +02:00
rx.c wifi: iwlwifi: mvm: Validate tid is in valid range before using it 2023-06-19 12:05:26 +02:00
rxmq.c wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection 2023-06-21 14:02:16 +02:00
scan.c wifi: iwlwifi: mvm: Add support for scan version 17 2023-06-21 14:02:16 +02:00
sf.c wifi: iwlwifi: remove disable_dummy_notification 2023-06-21 14:02:15 +02:00
sta.c wifi: iwlwifi: mvm: avoid baid size integer overflow 2023-06-21 14:02:16 +02:00
sta.h wifi: iwlwifi: make debugfs entries link specific 2023-06-14 12:32:17 +02:00
tdls.c wifi: iwlwifi: mvm: sta preparation for MLO 2023-03-30 12:07:52 +02:00
testmode.h iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
time-event.c wifi: iwlwifi: mvm: allow ADD_STA not to be advertised by the firwmare 2023-06-14 12:32:20 +02:00
time-event.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
time-sync.c wifi: iwlwifi: mvm: support enabling and disabling HW timestamping 2023-03-22 13:16:37 +01:00
time-sync.h wifi: iwlwifi: mvm: support enabling and disabling HW timestamping 2023-03-22 13:16:37 +01:00
tt.c Networking changes for 6.4. 2023-04-26 16:07:23 -07:00
tx.c Notable changes this time around: 2023-06-22 20:09:13 -07:00
utils.c wifi: iwlwifi: handle eSR transitions 2023-06-19 12:05:27 +02:00
vendor-cmd.c iwlwifi: mvm: return value for request_ownership 2022-03-02 22:37:25 +01:00