Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Aug 2004 15:15:42 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern uipc_usrreq.c
Message-ID:  <20040825221542.GB26612@elvis.mu.org>
In-Reply-To: <200408252124.i7PLOaHa084709@repoman.freebsd.org>
References:  <200408252124.i7PLOaHa084709@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Robert Watson <rwatson@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@mu.org cell: 408-480-4684



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040825221542.GB26612>