Re: [PATCH 1/3] mm, compaction: extend pageblock_skip_persistent() to all compound pages

2017-11-03 Thread David Rientjes
On Thu, 2 Nov 2017, Vlastimil Babka wrote: > The pageblock_skip_persistent() function checks for HugeTLB pages of pageblock > order. When clearing pageblock skip bits for compaction, the bits are not > cleared for such pageblocks, because they cannot contain base pages suitable > for migration,

Re: [PATCH 1/3] mm, compaction: extend pageblock_skip_persistent() to all compound pages

2017-11-03 Thread David Rientjes
On Thu, 2 Nov 2017, Vlastimil Babka wrote: > The pageblock_skip_persistent() function checks for HugeTLB pages of pageblock > order. When clearing pageblock skip bits for compaction, the bits are not > cleared for such pageblocks, because they cannot contain base pages suitable > for migration,

Re: [PATCH 1/3] mm, compaction: extend pageblock_skip_persistent() to all compound pages

2017-11-02 Thread Mel Gorman
On Thu, Nov 02, 2017 at 01:17:04PM +0100, Vlastimil Babka wrote: > The pageblock_skip_persistent() function checks for HugeTLB pages of pageblock > order. When clearing pageblock skip bits for compaction, the bits are not > cleared for such pageblocks, because they cannot contain base pages

Re: [PATCH 1/3] mm, compaction: extend pageblock_skip_persistent() to all compound pages

2017-11-02 Thread Mel Gorman
On Thu, Nov 02, 2017 at 01:17:04PM +0100, Vlastimil Babka wrote: > The pageblock_skip_persistent() function checks for HugeTLB pages of pageblock > order. When clearing pageblock skip bits for compaction, the bits are not > cleared for such pageblocks, because they cannot contain base pages

[PATCH 1/3] mm, compaction: extend pageblock_skip_persistent() to all compound pages

2017-11-02 Thread Vlastimil Babka
The pageblock_skip_persistent() function checks for HugeTLB pages of pageblock order. When clearing pageblock skip bits for compaction, the bits are not cleared for such pageblocks, because they cannot contain base pages suitable for migration, nor free pages to use as migration targets. This

[PATCH 1/3] mm, compaction: extend pageblock_skip_persistent() to all compound pages

2017-11-02 Thread Vlastimil Babka
The pageblock_skip_persistent() function checks for HugeTLB pages of pageblock order. When clearing pageblock skip bits for compaction, the bits are not cleared for such pageblocks, because they cannot contain base pages suitable for migration, nor free pages to use as migration targets. This