| From 0e93f24ab2882c52daf8145b1b69c3f0fb17d6b9 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 30 May 2018 14:13:18 +0200 |
| Subject: iwlwifi: api: annotate compressed BA notif array sizes |
| |
| From: Johannes Berg <johannes.berg@intel.com> |
| |
| [ Upstream commit 6f68cc367ab6578a33cca21b6056804165621f00 ] |
| |
| Annotate the compressed BA notification array sizes and |
| make both of them 0-length since the length of 1 is just |
| confusing - it may be different than that and the offset |
| to the second one needs to be calculated in the C code |
| anyhow. |
| |
| Signed-off-by: Johannes Berg <johannes.berg@intel.com> |
| Signed-off-by: Luca Coelho <luciano.coelho@intel.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +++--- |
| 1 file changed, 3 insertions(+), 3 deletions(-) |
| |
| diff --git a/drivers/net/wireless/intel/iwlwifi/fw/api/tx.h b/drivers/net/wireless/intel/iwlwifi/fw/api/tx.h |
| index 514b86123d3d3..80853f6cbd6d2 100644 |
| --- a/drivers/net/wireless/intel/iwlwifi/fw/api/tx.h |
| +++ b/drivers/net/wireless/intel/iwlwifi/fw/api/tx.h |
| @@ -747,9 +747,9 @@ enum iwl_mvm_ba_resp_flags { |
| * @tfd_cnt: number of TFD-Q elements |
| * @ra_tid_cnt: number of RATID-Q elements |
| * @tfd: array of TFD queue status updates. See &iwl_mvm_compressed_ba_tfd |
| - * for details. |
| + * for details. Length in @tfd_cnt. |
| * @ra_tid: array of RA-TID queue status updates. For debug purposes only. See |
| - * &iwl_mvm_compressed_ba_ratid for more details. |
| + * &iwl_mvm_compressed_ba_ratid for more details. Length in @ra_tid_cnt. |
| */ |
| struct iwl_mvm_compressed_ba_notif { |
| __le32 flags; |
| @@ -766,7 +766,7 @@ struct iwl_mvm_compressed_ba_notif { |
| __le32 tx_rate; |
| __le16 tfd_cnt; |
| __le16 ra_tid_cnt; |
| - struct iwl_mvm_compressed_ba_tfd tfd[1]; |
| + struct iwl_mvm_compressed_ba_tfd tfd[0]; |
| struct iwl_mvm_compressed_ba_ratid ra_tid[0]; |
| } __packed; /* COMPRESSED_BA_RES_API_S_VER_4 */ |
| |
| -- |
| 2.20.1 |
| |