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@