--- a/net/mac80211/tx.c
+++ b/net/mac80211/tx.c
-@@ -1978,6 +1978,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
+@@ -1977,6 +1977,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
goto fail;
}
if (unlikely(!multicast && skb->sk &&
skb_shinfo(skb)->tx_flags & SKBTX_WIFI_STATUS)) {
struct sk_buff *orig_skb = skb;
-@@ -2016,6 +2017,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
+@@ -2015,6 +2016,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
skb = orig_skb;
}
}
--- a/net/mac80211/rx.c
+++ b/net/mac80211/rx.c
-@@ -3105,7 +3105,12 @@ void ieee80211_rx(struct ieee80211_hw *h
+@@ -3102,7 +3102,12 @@ void ieee80211_rx(struct ieee80211_hw *h
drop:
kfree_skb(skb);
}
--- a/net/wireless/util.c
+++ b/net/wireless/util.c
-@@ -799,7 +799,7 @@ int cfg80211_change_iface(struct cfg8021
+@@ -798,7 +798,7 @@ int cfg80211_change_iface(struct cfg8021
return -EOPNOTSUPP;
/* if it's part of a bridge, reject changing type to station/ibss */