Message ID | 20241116094236.28786-1-donald.hunter@gmail.com (mailing list archive) |
---|---|
State | New |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next,v1] net: af_unix: clean up spurious drop reasons | expand |
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 001ccc55ef0f..90bb8556ea04 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -1705,7 +1705,7 @@ static int unix_stream_connect(struct socket *sock, struct sockaddr *uaddr, unix_state_unlock(other); out: - kfree_skb(skb); + consume_skb(skb); if (newsk) unix_release_sock(newsk, 0); if (other) @@ -2174,7 +2174,7 @@ static int unix_dgram_sendmsg(struct socket *sock, struct msghdr *msg, unix_state_unlock(sk); unix_state_unlock(other); out_free: - kfree_skb(skb); + consume_skb(skb); out: if (other) sock_put(other);
Use consume_skb() instead of kfree_skb() in the happy paths to clean up spurious NOT_SPECIFIED drop reasons. Signed-off-by: Donald Hunter <donald.hunter@gmail.com> --- net/unix/af_unix.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)