skb_set_owner_sk_safe
if (can_skb_orphan_partial(skb) && skb_set_owner_sk_safe(skb, skb->sk))
WARN_ON_ONCE(!skb_set_owner_sk_safe(skb, sk));
WARN_ON_ONCE(!skb_set_owner_sk_safe(skb, sk));
if (!skb_set_owner_sk_safe(skb, sk)) {