On 08/09/2012 05:45, Peter Jeremy wrote:
On 2012-Jul-16 18:13:43 +0000, Alan Cox<[email protected]>  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

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to