From: Eric Dumazet Date: Wed, 8 Jun 2022 16:04:31 +0000 (-0700) Subject: net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=63fbdd3c77ec216a91a87d22821d2ecd96669a5d;p=linux.git net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock() Check against skb dst in socket backlog has never triggered in past years. Keep the check omly for CONFIG_DEBUG_NET=y builds. Signed-off-by: Eric Dumazet Signed-off-by: Jakub Kicinski --- diff --git a/net/core/sock.c b/net/core/sock.c index 2ff40dd0a7a65..f5062d9e12227 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -2844,7 +2844,7 @@ void __release_sock(struct sock *sk) do { next = skb->next; prefetch(next); - WARN_ON_ONCE(skb_dst_is_noref(skb)); + DEBUG_NET_WARN_ON_ONCE(skb_dst_is_noref(skb)); skb_mark_not_on_list(skb); sk_backlog_rcv(sk, skb);