Skip to content

Commit 608961a

Browse files
committed
mac80211: Use skb_header_cloned() on TX path.
When skb_header_cloned() returns false you can change the headers however you like. Signed-off-by: David S. Miller <[email protected]>
1 parent f3994ec commit 608961a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

net/mac80211/tx.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1562,13 +1562,13 @@ int ieee80211_subif_start_xmit(struct sk_buff *skb,
15621562
* be cloned. This could happen, e.g., with Linux bridge code passing
15631563
* us broadcast frames. */
15641564

1565-
if (head_need > 0 || skb_cloned(skb)) {
1565+
if (head_need > 0 || skb_header_cloned(skb)) {
15661566
#if 0
15671567
printk(KERN_DEBUG "%s: need to reallocate buffer for %d bytes "
15681568
"of headroom\n", dev->name, head_need);
15691569
#endif
15701570

1571-
if (skb_cloned(skb))
1571+
if (skb_header_cloned(skb))
15721572
I802_DEBUG_INC(local->tx_expand_skb_head_cloned);
15731573
else
15741574
I802_DEBUG_INC(local->tx_expand_skb_head);

0 commit comments

Comments
 (0)