net: do not take an additional reference in skb_frag_set_page
I audited all of the callers in the tree and only one of them (pktgen) expects
it to do so. Taking this reference is pretty obviously confusing and error
prone.
In particular I looked at the following commits which switched callers of
(__)skb_frag_set_page to the skb paged fragment api:
b71230ee9d1afda91503d165da0da2fab080d875 cxgb3: convert to SKB paged frag API.
28debac1e89136a2fe29c5637373d23951bf466d myri10ge: convert to SKB paged frag API.
22cda0e9d6a098628524fbaa82d8c377e98958ae vmxnet3: convert to SKB paged frag API.
927fdcbb91747aabbcd596c009e72309f9efbc62 virtionet: convert to SKB paged frag API.
1d5f8df0c59d286398efd71186574313ac75f669 sfc: convert to SKB paged frag API.
dce561371ed941d376f1cf1ece2a44b626f04ce1 cassini: convert to SKB paged frag API.
3f352c3ebce70a49339f6164097d4e4bb6bb86a5 benet: convert to SKB paged frag API.
75c5e1c7611febca6e74a9f5df3d7c0d9b915744 bnx2: convert to SKB paged frag API.
f8bd24326a65e4dfc4b19c3c3712888259ec70f2 net: xfrm: convert to SKB frag APIs
8de9eb0010f69aaa097ac9437426fb76aed276a6 net: convert core to skb paged frag APIs
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>