CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2017/03/07 02:23:27
Modified files: sys/net : raw_usrreq.c route.h rtsock.c sys/kern : uipc_socket.c uipc_socket2.c Log message: Do not grab the NET_LOCK() for routing sockets operations. The only function that need the lock is rtm_output() as it messes with the routing table. So grab the lock there since it is safe to sleep in a process context. ok bluhm@