diff options
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/dvm/commands.h')
| -rw-r--r-- | drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/commands.h b/drivers/net/wireless/intel/iwlwifi/dvm/commands.h index 235c7a2e3483..75a4b8e26232 100644 --- a/drivers/net/wireless/intel/iwlwifi/dvm/commands.h +++ b/drivers/net/wireless/intel/iwlwifi/dvm/commands.h @@ -1251,8 +1251,10 @@ struct iwl_tx_cmd {  	 * MAC header goes here, followed by 2 bytes padding if MAC header  	 * length is 26 or 30 bytes, followed by payload data  	 */ -	u8 payload[0]; -	struct ieee80211_hdr hdr[]; +	union { +		DECLARE_FLEX_ARRAY(u8, payload); +		DECLARE_FLEX_ARRAY(struct ieee80211_hdr, hdr); +	};  } __packed;  /* |