Date: Sat, 18 May 2002 14:06:26 -0500 From: Alan Cox <alc@cs.rice.edu> To: Alan Cox <alc@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_mmap.c Message-ID: <20020518190626.GA6940@cs.rice.edu> In-Reply-To: <200205181859.g4IIx1n18427@freefall.freebsd.org> References: <200205181859.g4IIx1n18427@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, May 18, 2002 at 11:59:01AM -0700, Alan Cox wrote: > alc 2002/05/18 11:59:01 PDT > > Modified files: > sys/vm vm_mmap.c > Log: > o Eliminate the acquisition and release of Giant from minherit(2). > (vm_map_inherit() no longer requires Giant to be held.) > > Revision Changes Path > 1.140 +2 -7 src/sys/vm/vm_mmap.c As of now, madvise(2), minherit(2), and mprotect(2) are running largely outside of Giant. We don't acquire Giant unless or until we find ourselves in the vm object or MD pmap layers. Alan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020518190626.GA6940>