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>