Hi! `struct wl1271_cmd_header` is currently embedded in multiple other structs, and it's causing many `-Wflex-array-member-not-at-end` warnings. Has this flexible-array member been used in the past or is it intended for future use? Otherwise, I think we could just remove it. diff --git a/drivers/net/wireless/ti/wlcore/cmd.h b/drivers/net/wireless/ti/wlcore/cmd.h index f2609d5b6bf7..4c2f2608ef3b 100644 --- a/drivers/net/wireless/ti/wlcore/cmd.h +++ b/drivers/net/wireless/ti/wlcore/cmd.h @@ -208,8 +208,6 @@ enum cmd_templ { struct wl1271_cmd_header { __le16 id; __le16 status; - /* payload */ - u8 data[]; } __packed; Thanks! -- Gustavo