mirror of
https://github.com/torvalds/linux.git
synced 2026-06-06 05:27:07 +02:00
wifi: iwlwifi: mvm: send TX path flush in rfkill
[ Upstream commit2afc3dad39] If we want to drop packets, that's surely a good thing to do when we want to enter rfkill. Send this command despite rfkill so we can successfully clean up everything, we need to handle it separately since it has CMD_WANT_SKB, so it's not going to automatically return success when in rfkill. Fixes:d4e3a341b8("iwlwifi: mvm: add support for new flush queue response") Signed-off-by: Johannes Berg <johannes.berg@intel.com> Reviewed-by: Gregory Greenman <gregory.greenman@intel.com> Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com> Link: https://msgid.link/20231219215605.c528a6fa6cec.Ibe5e9560359ccc0fba60c35e01de285c376748a2@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
c3e1a02a8a
commit
076ca74296
|
|
@ -2236,7 +2236,7 @@ int iwl_mvm_flush_sta_tids(struct iwl_mvm *mvm, u32 sta_id, u16 tids)
|
|||
WARN_ON(!iwl_mvm_has_new_tx_api(mvm));
|
||||
|
||||
if (iwl_fw_lookup_notif_ver(mvm->fw, LONG_GROUP, TXPATH_FLUSH, 0) > 0)
|
||||
cmd.flags |= CMD_WANT_SKB;
|
||||
cmd.flags |= CMD_WANT_SKB | CMD_SEND_IN_RFKILL;
|
||||
|
||||
IWL_DEBUG_TX_QUEUES(mvm, "flush for sta id %d tid mask 0x%x\n",
|
||||
sta_id, tids);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user