Re: [PATCH 4/5] mm: compaction: do not mark unmovable pageblocks as skipped in async compaction

2013-11-26 Thread Mel Gorman
On Mon, Nov 25, 2013 at 03:26:09PM +0100, Vlastimil Babka wrote: > Compaction temporarily marks pageblocks where it fails to isolate pages as > to-be-skipped in further compactions, in order to improve efficiency. One of > the reasons to fail isolating pages is that isolation is not attempted in >

Re: [PATCH 4/5] mm: compaction: do not mark unmovable pageblocks as skipped in async compaction

2013-11-26 Thread Mel Gorman
On Mon, Nov 25, 2013 at 03:26:09PM +0100, Vlastimil Babka wrote: Compaction temporarily marks pageblocks where it fails to isolate pages as to-be-skipped in further compactions, in order to improve efficiency. One of the reasons to fail isolating pages is that isolation is not attempted in

[PATCH 4/5] mm: compaction: do not mark unmovable pageblocks as skipped in async compaction

2013-11-25 Thread Vlastimil Babka
Compaction temporarily marks pageblocks where it fails to isolate pages as to-be-skipped in further compactions, in order to improve efficiency. One of the reasons to fail isolating pages is that isolation is not attempted in pageblocks that are not of MIGRATE_MOVABLE (or CMA) type. The problem

[PATCH 4/5] mm: compaction: do not mark unmovable pageblocks as skipped in async compaction

2013-11-25 Thread Vlastimil Babka
Compaction temporarily marks pageblocks where it fails to isolate pages as to-be-skipped in further compactions, in order to improve efficiency. One of the reasons to fail isolating pages is that isolation is not attempted in pageblocks that are not of MIGRATE_MOVABLE (or CMA) type. The problem