Commit 2d4f8279 authored by Miri Korenblit's avatar Miri Korenblit
Browse files

wifi: iwlwifi: mld: remove one more error in unallocated BAID



Since the FW is the one to assign an ID to a BA, it can happen that
the FW sends a bar_frame_release_notif before the driver had the chance to
allocate the BAID.

Convert the IWL_FW_CHECK into a regular debug print.

Reviewed-by: default avatarJohannes Berg <johannes.berg@intel.com>
Link: https://patch.msgid.link/20250506194102.3407967-2-miriam.rachel.korenblit@intel.com


Signed-off-by: default avatarMiri Korenblit <miriam.rachel.korenblit@intel.com>
parent dabc88cb
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -124,10 +124,12 @@ void iwl_mld_handle_bar_frame_release_notif(struct iwl_mld *mld,

	rcu_read_lock();
	baid_data = rcu_dereference(mld->fw_id_to_ba[baid]);
	if (!IWL_FW_CHECK(mld, !baid_data,
			  "Got valid BAID %d but not allocated, invalid BAR release!\n",
			  baid))
	if (!baid_data) {
		IWL_DEBUG_HT(mld,
			     "Got valid BAID %d but not allocated\n",
			     baid);
		goto out_unlock;
	}

	if (IWL_FW_CHECK(mld, tid != baid_data->tid ||
			 sta_id > mld->fw->ucode_capa.num_stations ||