CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2017/02/14 02:46:21
Modified files: sys/kern : sys_socket.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c sys/sys : socketvar.h systm.h Log message: Wrap the NET_LOCK() into a per-socket solock() that does nothing for unix domain sockets. This should prevent the multiple deadlock related to unix domain sockets. Inputs from millert@ and bluhm@, ok bluhm@