cvs commit: src/share/man/man4 unix.4 src/sys/sys socket.h un.h unpcb.h src/sys/kern uipc_usrreq.c

Matthew N. Dodd mdodd at FreeBSD.ORG
Wed Apr 13 10:04:26 PDT 2005


On Wed, 13 Apr 2005, Antoine Brodin wrote:
> I'm not sure it's safe to sooptcopyout/sooptcopyin while holding the
> unp mutex in uipc_ctloutput.  It can fault.

I was concerned about this but saw that other code holds locks across 
sooptcopy*() calls.

If there is a deadlock problem it may be time to add a per unpcb lock.

-- 
10 40 80 C0 00 FF FF FF FF C0 00 00 00 00 10 AA AA 03 00 00 00 08 00


More information about the cvs-src mailing list