diff options
Diffstat (limited to 'net/core/netpoll.c')
-rw-r--r-- | net/core/netpoll.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/core/netpoll.c b/net/core/netpoll.c index 37c1e34ddd85..a835155c85f9 100644 --- a/net/core/netpoll.c +++ b/net/core/netpoll.c | |||
@@ -277,7 +277,7 @@ static void zap_completion_queue(void) | |||
277 | struct sk_buff *skb = clist; | 277 | struct sk_buff *skb = clist; |
278 | clist = clist->next; | 278 | clist = clist->next; |
279 | if (!skb_irq_freeable(skb)) { | 279 | if (!skb_irq_freeable(skb)) { |
280 | atomic_inc(&skb->users); | 280 | refcount_inc(&skb->users); |
281 | dev_kfree_skb_any(skb); /* put this one back */ | 281 | dev_kfree_skb_any(skb); /* put this one back */ |
282 | } else { | 282 | } else { |
283 | __kfree_skb(skb); | 283 | __kfree_skb(skb); |
@@ -309,7 +309,7 @@ repeat: | |||
309 | return NULL; | 309 | return NULL; |
310 | } | 310 | } |
311 | 311 | ||
312 | atomic_set(&skb->users, 1); | 312 | refcount_set(&skb->users, 1); |
313 | skb_reserve(skb, reserve); | 313 | skb_reserve(skb, reserve); |
314 | return skb; | 314 | return skb; |
315 | } | 315 | } |