CVSROOT: /cvs Module name: src Changes by: [email protected] 2021/11/05 23:26:33
Modified files:
sys/kern : uipc_socket.c uipc_socket2.c
sys/sys : socketvar.h
Log message:
Allocate socket and initialize so_lock in one place
This makes witness(4) use a single lock type for tracking so_lock.
Previously, so_lock was covered by two distinct lock types because there
were separate rw_init() initializers in socreate() and sonewconn().
OK kettenis@
