]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - mm/mempolicy.c
Add __GFP_MOVABLE for callers to flag allocations from high memory that may be migrated
[net-next-2.6.git] / mm / mempolicy.c
index 188f8d9c4aedf4eddb6137c44d55f336936129e4..4c0f99996811702055927f4447f347a2a837621d 100644 (file)
@@ -594,7 +594,7 @@ static void migrate_page_add(struct page *page, struct list_head *pagelist,
 
 static struct page *new_node_page(struct page *page, unsigned long node, int **x)
 {
-       return alloc_pages_node(node, GFP_HIGHUSER, 0);
+       return alloc_pages_node(node, GFP_HIGHUSER_MOVABLE, 0);
 }
 
 /*
@@ -710,7 +710,8 @@ static struct page *new_vma_page(struct page *page, unsigned long private, int *
 {
        struct vm_area_struct *vma = (struct vm_area_struct *)private;
 
-       return alloc_page_vma(GFP_HIGHUSER, vma, page_address_in_vma(page, vma));
+       return alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma,
+                                       page_address_in_vma(page, vma));
 }
 #else