net: Fix thinko in backport of skb destructor fix.
commit768db3901820f355efb158c6913ecdb19bbfd9ed
authorDavid Miller <davem@davemloft.net>
Thu, 3 Dec 2009 00:01:04 +0000 (2 16:01 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 4 Dec 2009 05:15:01 +0000 (3 21:15 -0800)
tree85dd89e14da7940a2e937176179fb34fd33d29d1
parentb260d762f963bf8d518c28b3524dca40af5d416e
net: Fix thinko in backport of skb destructor fix.

As noticed by Oliver Hartkopp, the backport of the
'net: Partially allow skb destructors to be used on receive path'
(2.6.30.y commit: 172570a224fe66d560c097e48fca15b620c76e72,
 upstream commit: d55d87fdff8252d0e2f7c28c2d443aee17e9d70f)
was buggy.

It should have added an skb_orphan() call to both skb_set_owner_w()
and skb_set_owner_r().  Instead it added two calls to skb_set_owner_r().

This fixes it up.

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/net/sock.h