cvs commit: src/sys/kern uipc_usrreq.c

Alfred Perlstein alfred at freebsd.org
Wed Aug 25 15:15:42 PDT 2004


* Robert Watson <rwatson at FreeBSD.org> [040825 14:24] wrote:
> rwatson     2004-08-25 21:24:36 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/kern             uipc_usrreq.c 
>   Log:
>   Don't hold the UNIX domain socket subsystem lock over the body of the
>   UNIX domain socket garbage collection implementation, as that risks
>   holding the mutex over potentially sleeping operations (as well as
>   introducing some nasty lock order issues, etc).  unp_gc() will hold
>   the lock long enough to do necessary deferal checks and set that it's
>   running, but then release it until it needs to reset the gc state.
>   
>   RELENG_5 candidate.
>   
>   Discussed with: alfred

Which alfred? :)

-- 
- Alfred Perlstein
- Research Engineering Development Inc.
- email: bright at mu.org cell: 408-480-4684


More information about the cvs-src mailing list