Update to 2.6.32.41 Mainline
/drivers/net/bonding/bond_alb.c
blob:71143751d8fd52a1ed78bc9c58a7a6f6ac03780d -> blob:36a7ac83d9e2103e01e6293a35c7e70c40d5b961
--- drivers/net/bonding/bond_alb.c
+++ drivers/net/bonding/bond_alb.c
@@ -370,6 +370,10 @@ static int rlb_arp_recv(struct sk_buff *
goto out;
}
+ skb = skb_share_check(skb, GFP_ATOMIC);
+ if (!skb)
+ goto out;
+
if (!pskb_may_pull(skb, arp_hdr_len(bond_dev)))
goto out;