CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2021/10/21 16:11:07

Modified files:
        sys/kern       : uipc_usrreq.c 

Log message:
Release solock() before call unp_internalize() and take it within when
access garbage collector data.

This is the next step to make UNIX domain sockets locking fine grained.
This also moves M_WAIT/M_WAITOK allocations out from `unp_lock' rwlock(9).
The lock order between fdplock() and `unp_lock' changed and now fdplock()
should be taken first. This was not required, but helps to mpi@'s knote(9)
related work.

ok bluhm@

Reply via email to