Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Aug 2012 12:15:07 -0500
From:      Alan Cox <alc@rice.edu>
To:        Peter Jeremy <peter@rulingia.com>
Cc:        Alan Cox <alc@freebsd.org>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r238536 - head/sys/vm
Message-ID:  <5023F01B.9030005@rice.edu>
In-Reply-To: <20120809104536.GA21404@server.rulingia.com>
References:  <201207161813.q6GIDhm1068181@svn.freebsd.org> <20120809104536.GA21404@server.rulingia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/09/2012 05:45, Peter Jeremy wrote:
> On 2012-Jul-16 18:13:43 +0000, Alan Cox<alc@freebsd.org>  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




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