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