pppoe: Unshare skb before anything else
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 24 Jul 2008 06:53:55 +0000 (23:53 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 28 Jul 2008 17:58:17 +0000 (10:58 -0700)
commitc7e0c40126de5c8de8d3346728b026d6a94c5021
tree192bc53ee4151f03b9ea8cecc5df41860be7046b
parent735699169f8f9963652e53776e2338d823d7a0a8
pppoe: Unshare skb before anything else

[ Upstream commit bc6cffd177f9266af38dba96a2cea06c1e7ff932 ]

We need to unshare the skb first as otherwise pskb_may_pull may
write to a shared skb which could be bad.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/pppoe.c