kernel/drivers/net/wireless/ath/ath6kl/htc.h
.. .. @@ -153,12 +153,19 @@ 153 153 * implementations. 154 154 */ 155 155 struct htc_frame_hdr { 156 - u8 eid;157 - u8 flags;156 + struct_group_tagged(htc_frame_look_ahead, header,157 + union {158 + struct {159 + u8 eid;160 + u8 flags;158 161 159 - /* length of data (including trailer) that follows the header */160 - __le16 payld_len;162 + /* length of data (including trailer) that follows the header */163 + __le16 payld_len;161 164 165 + };166 + u32 word;167 + };168 + );162 169 /* end of 4-byte lookahead */ 163 170 164 171 u8 ctrl[2];