Re: [PATCH 2/7] mm/balloon_compaction: keep ballooned pages away from normal migration path

2014-08-20 Thread Rafael Aquini
On Wed, Aug 20, 2014 at 07:04:40PM +0400, Konstantin Khlebnikov wrote: > Proper testing shows yet another problem in balloon migration: it works only > once for each page. balloon_page_movable() check page flags and page_count. > In __unmap_and_move page is locked, reference counter is elevated, so

[PATCH 2/7] mm/balloon_compaction: keep ballooned pages away from normal migration path

2014-08-20 Thread Konstantin Khlebnikov
Proper testing shows yet another problem in balloon migration: it works only once for each page. balloon_page_movable() check page flags and page_count. In __unmap_and_move page is locked, reference counter is elevated, so balloon_page_movable() _always_ fails here. As result in __unmap_and_move()