CVSROOT: /cvs Module name: src Changes by: [email protected] 2022/11/30 06:58:39
Modified files:
sys/kern : uipc_syscalls.c
Log message:
Use shared socket/net lock for IP sockets
so{,un}lock_shared() take the shared net lock for PF_INET and PF_INET6
while sticking to the exclusive rwlock elsewhere.
getsockopt(2), getsockname(2) and getpeername(2) (all UNLOCK) do not
write, so the exclusive net lock is overkill here.
OK mvs
