]> git.ipfire.org Git - thirdparty/linux.git/commit
net: unix: remove outdated BSD behavior comment in unix_release_sock()
authorSunday Adelodun <adelodunolaoluwa@yahoo.com>
Tue, 21 Oct 2025 19:59:06 +0000 (20:59 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 24 Oct 2025 00:26:16 +0000 (17:26 -0700)
commitec538867a376c10161decc24318ab25a503622c7
tree2e810ff73bd67272b34081a52d667c9f32114269
parent99ad2b6815f41acbec15ab051ccc79b11b05710a
net: unix: remove outdated BSD behavior comment in unix_release_sock()

Remove the long-standing comment in unix_release_sock() that described a
behavioral difference between Linux and BSD regarding when ECONNRESET is
sent to connected UNIX sockets upon closure.

As confirmed by testing on macOS (similar to BSD behavior), ECONNRESET
is only observed for SOCK_DGRAM sockets, not for SOCK_STREAM. Meanwhile,
Linux already returns ECONNRESET in cases where a socket is closed with
unread data or is not yet accept()ed. This means the previous comment no
longer accurately describes current behavior and is misleading.

Suggested-by: Kuniyuki Iwashima <kuniyu@google.com>
Signed-off-by: Sunday Adelodun <adelodunolaoluwa@yahoo.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20251021195906.20389-1-adelodunolaoluwa@yahoo.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/unix/af_unix.c