aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Johnson <quic_jjohnson@quicinc.com>2023-12-05 13:00:17 -0800
committerKalle Valo <quic_kvalo@quicinc.com>2023-12-12 19:12:26 +0200
commitadd731385eed7b2c8298e3f97250e6057d7ca9cf (patch)
tree300161a8a230d67a891fed4c9edeba3b11ee52a9
parentwifi: ath5k: remove unused ath5k_eeprom_info::ee_antenna (diff)
downloadlinux-add731385eed7b2c8298e3f97250e6057d7ca9cf.tar.xz
linux-add731385eed7b2c8298e3f97250e6057d7ca9cf.zip
wifi: ath11k: Fix ath11k_htc_record flexible record
Transform the zero-length ath11k_htc_record::credit_report array into a proper flexible array. Since this is the only array in ath11k_htc_record, remove the unnecessary union. Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com> Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com> Link: https://lore.kernel.org/r/20231205-flexarray-htc_record-v2-1-fbb56d436951@quicinc.com
-rw-r--r--drivers/net/wireless/ath/ath11k/htc.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/ath11k/htc.h b/drivers/net/wireless/ath/ath11k/htc.h
index d5864a35e75b..86f77eacaea7 100644
--- a/drivers/net/wireless/ath/ath11k/htc.h
+++ b/drivers/net/wireless/ath/ath11k/htc.h
@@ -151,9 +151,7 @@ struct ath11k_htc_credit_report {
struct ath11k_htc_record {
struct ath11k_htc_record_hdr hdr;
- union {
- struct ath11k_htc_credit_report credit_report[0];
- };
+ struct ath11k_htc_credit_report credit_report[];
} __packed __aligned(4);
enum ath11k_htc_svc_gid {