From owner-svn-src-head@FreeBSD.ORG Thu Aug 9 17:15:11 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A1BC01065674; Thu, 9 Aug 2012 17:15:11 +0000 (UTC) (envelope-from alc@rice.edu) Received: from mh11.mail.rice.edu (mh11.mail.rice.edu [128.42.199.30]) by mx1.freebsd.org (Postfix) with ESMTP id 6F0A18FC0A; Thu, 9 Aug 2012 17:15:11 +0000 (UTC) Received: from mh11.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh11.mail.rice.edu (Postfix) with ESMTP id 8F8B44C01CE; Thu, 9 Aug 2012 12:15:10 -0500 (CDT) Received: from mh11.mail.rice.edu (localhost.localdomain [127.0.0.1]) by mh11.mail.rice.edu (Postfix) with ESMTP id 8DEE54C01C1; Thu, 9 Aug 2012 12:15:10 -0500 (CDT) X-Virus-Scanned: by amavis-2.7.0 at mh11.mail.rice.edu, auth channel Received: from mh11.mail.rice.edu ([127.0.0.1]) by mh11.mail.rice.edu (mh11.mail.rice.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id PgtDSlHPMsnC; Thu, 9 Aug 2012 12:15:10 -0500 (CDT) Received: from adsl-216-63-78-18.dsl.hstntx.swbell.net (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: alc) by mh11.mail.rice.edu (Postfix) with ESMTPSA id 159414C0179; Thu, 9 Aug 2012 12:15:10 -0500 (CDT) Message-ID: <5023F01B.9030005@rice.edu> Date: Thu, 09 Aug 2012 12:15:07 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:8.0) Gecko/20111113 Thunderbird/8.0 MIME-Version: 1.0 To: Peter Jeremy References: <201207161813.q6GIDhm1068181@svn.freebsd.org> <20120809104536.GA21404@server.rulingia.com> In-Reply-To: <20120809104536.GA21404@server.rulingia.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Alan Cox , svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r238536 - head/sys/vm X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2012 17:15:11 -0000 On 08/09/2012 05:45, Peter Jeremy wrote: > On 2012-Jul-16 18:13:43 +0000, Alan Cox wrote: >> Various improvements to vm_contig_grow_cache(). Most notably, even when >> it can't sleep, it can still move clean pages from the inactive queue to >> the cache. Also, when a page is cached, there is no need to restart the >> scan. The "next" page pointer held by vm_contig_launder() is still >> valid. Finally, add a comment summarizing what vm_contig_grow_cache() >> does based upon the value of "tries". >> >> MFC after: 3 weeks > I realise 3 weeks is only just up but I'm wondering if you intend to > MFC this (and hopefully r238456) soon. I've had a quick try at > merging this back to 8.x but it relies on vm_pageout_page_lock() > and vm_page_unlock() which were added in r207694 and I'm not sure > about the impact of merging that. > Probably not until the 9.1 release cycle runs its course. As for 8.x, the change will have to be revised for the different locking schema in 8.x. Alan