Re: [PATCH v2 2/8] mm/isolation: remove unstable check for isolated page

2014-08-13 Thread Joonsoo Kim
On Mon, Aug 11, 2014 at 02:53:35PM +0530, Aneesh Kumar K.V wrote: > Joonsoo Kim writes: > > > The check '!PageBuddy(page) && page_count(page) == 0 && > > migratetype == MIGRATE_ISOLATE' would mean the page on free processing. > > Although it could go into buddy allocator within a short time, > >

Re: [PATCH v2 2/8] mm/isolation: remove unstable check for isolated page

2014-08-11 Thread Aneesh Kumar K.V
Joonsoo Kim writes: > The check '!PageBuddy(page) && page_count(page) == 0 && > migratetype == MIGRATE_ISOLATE' would mean the page on free processing. > Although it could go into buddy allocator within a short time, > futher operation such as isolate_freepages_range() in CMA, called after > test

Re: [PATCH v2 2/8] mm/isolation: remove unstable check for isolated page

2014-08-07 Thread Joonsoo Kim
On Thu, Aug 07, 2014 at 03:49:17PM +0200, Vlastimil Babka wrote: > On 08/06/2014 09:18 AM, Joonsoo Kim wrote: > >The check '!PageBuddy(page) && page_count(page) == 0 && > >migratetype == MIGRATE_ISOLATE' would mean the page on free processing. > > What is "the page on free processing"? I thought t

Re: [PATCH v2 2/8] mm/isolation: remove unstable check for isolated page

2014-08-07 Thread Vlastimil Babka
On 08/06/2014 09:18 AM, Joonsoo Kim wrote: The check '!PageBuddy(page) && page_count(page) == 0 && migratetype == MIGRATE_ISOLATE' would mean the page on free processing. What is "the page on free processing"? I thought this test means the page is on some CPU's pcplist? Although it could go

[PATCH v2 2/8] mm/isolation: remove unstable check for isolated page

2014-08-06 Thread Joonsoo Kim
The check '!PageBuddy(page) && page_count(page) == 0 && migratetype == MIGRATE_ISOLATE' would mean the page on free processing. Although it could go into buddy allocator within a short time, futher operation such as isolate_freepages_range() in CMA, called after test_page_isolated_in_pageblock(), c