Re: [PATCH 09/25] mm, compaction: Use the page allocator bulk-free helper for lists of pages

2019-01-16 Thread Mel Gorman
On Tue, Jan 15, 2019 at 01:39:28PM +0100, Vlastimil Babka wrote: > On 1/4/19 1:49 PM, Mel Gorman wrote: > > release_pages() is a simpler version of free_unref_page_list() but it > > tracks the highest PFN for caching the restart point of the compaction > > free scanner. This patch optionally

Re: [PATCH 09/25] mm, compaction: Use the page allocator bulk-free helper for lists of pages

2019-01-15 Thread Vlastimil Babka
On 1/4/19 1:49 PM, Mel Gorman wrote: > release_pages() is a simpler version of free_unref_page_list() but it > tracks the highest PFN for caching the restart point of the compaction > free scanner. This patch optionally tracks the highest PFN in the core > helper and converts compaction to use it.

[PATCH 09/25] mm, compaction: Use the page allocator bulk-free helper for lists of pages

2019-01-04 Thread Mel Gorman
release_pages() is a simpler version of free_unref_page_list() but it tracks the highest PFN for caching the restart point of the compaction free scanner. This patch optionally tracks the highest PFN in the core helper and converts compaction to use it. The performance impact is limited but it