Update to 2.6.32.41 Mainline
/drivers/net/bonding/bond_3ad.c
blob:d3854ac22cbf3cb3fda6ec33c19c3dbe7a545c55 -> blob:223990dacd53c2d01374c5ac7f78ce2a227c3c64
--- drivers/net/bonding/bond_3ad.c
+++ drivers/net/bonding/bond_3ad.c
@@ -2451,6 +2451,10 @@ int bond_3ad_lacpdu_recv(struct sk_buff
if (!(dev->flags & IFF_MASTER))
goto out;
+ skb = skb_share_check(skb, GFP_ATOMIC);
+ if (!skb)
+ goto out;
+
if (!pskb_may_pull(skb, sizeof(struct lacpdu)))
goto out;