Re: [PATCH v3 02/16] mm/compaction: support non-lru movable page migration

2016-04-06 Thread Minchan Kim
On Mon, Apr 04, 2016 at 03:24:34PM +0200, Vlastimil Babka wrote: > On 04/04/2016 07:12 AM, Minchan Kim wrote: > >On Fri, Apr 01, 2016 at 11:29:14PM +0200, Vlastimil Babka wrote: > >>Might have been better as a separate migration patch and then a > >>compaction patch. It's prefixed mm/compaction, bu

Re: [PATCH v3 02/16] mm/compaction: support non-lru movable page migration

2016-04-04 Thread Vlastimil Babka
On 04/04/2016 07:12 AM, Minchan Kim wrote: On Fri, Apr 01, 2016 at 11:29:14PM +0200, Vlastimil Babka wrote: Might have been better as a separate migration patch and then a compaction patch. It's prefixed mm/compaction, but most changed are in mm/migrate.c Indeed. The title is rather misleading

Re: [PATCH v3 02/16] mm/compaction: support non-lru movable page migration

2016-04-03 Thread Minchan Kim
On Fri, Apr 01, 2016 at 11:29:14PM +0200, Vlastimil Babka wrote: > Might have been better as a separate migration patch and then a > compaction patch. It's prefixed mm/compaction, but most changed are > in mm/migrate.c Indeed. The title is rather misleading but not sure it's a good idea to separat

Re: [PATCH v3 02/16] mm/compaction: support non-lru movable page migration

2016-04-01 Thread Vlastimil Babka
Might have been better as a separate migration patch and then a compaction patch. It's prefixed mm/compaction, but most changed are in mm/migrate.c On 03/30/2016 09:12 AM, Minchan Kim wrote: We have allowed migration for only LRU pages until now and it was enough to make high-order pages. But r

[PATCH v3 02/16] mm/compaction: support non-lru movable page migration

2016-03-30 Thread Minchan Kim
We have allowed migration for only LRU pages until now and it was enough to make high-order pages. But recently, embedded system(e.g., webOS, android) uses lots of non-movable pages(e.g., zram, GPU memory) so we have seen several reports about troubles of small high-order allocation. For fixing the