diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
index 27a337bc8acfd1af9385c4cee5149b939d331278..bb4d71efb6fb87f462887312ed631a4f11a16148 100644
--- a/net/mac80211/rx.c
+++ b/net/mac80211/rx.c
@@ -231,7 +231,7 @@ static void ieee80211_handle_mu_mimo_mon(struct ieee80211_sub_if_data *sdata,
 		struct ieee80211_hdr_3addr hdr;
 		u8 category;
 		u8 action_code;
-	} __packed action;
+	} __packed __aligned(2) action;
 
 	if (!sdata)
 		return;