Date: Sat, 18 May 2002 17:20:30 -0400 (EDT) From: John Baldwin <jhb@FreeBSD.org> To: Alan Cox <alc@cs.rice.edu> Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, Alan Cox <alc@FreeBSD.org> Subject: Re: cvs commit: src/sys/vm vm_mmap.c Message-ID: <XFMail.20020518172030.jhb@FreeBSD.org> In-Reply-To: <20020518190626.GA6940@cs.rice.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On 18-May-2002 Alan Cox wrote: > 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. Very cool! Thanks. -- John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ 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?XFMail.20020518172030.jhb>