Commit 63fbdd3c authored by Eric Dumazet's avatar Eric Dumazet Committed by Jakub Kicinski

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: default avatarEric Dumazet <edumazet@google.com>
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent f5f37fc9
...@@ -2844,7 +2844,7 @@ void __release_sock(struct sock *sk) ...@@ -2844,7 +2844,7 @@ void __release_sock(struct sock *sk)
do { do {
next = skb->next; next = skb->next;
prefetch(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); skb_mark_not_on_list(skb);
sk_backlog_rcv(sk, skb); sk_backlog_rcv(sk, skb);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment