Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mm: add alloc_page_vma_node()

Add a alloc_page_vma_node that allows passing the "local" node in. Used
in a followon patch.

Acked-by: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Andi Kleen and committed by
Linus Torvalds
236344d6 2f5f9486

+2
+2
include/linux/gfp.h
··· 343 343 #define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0) 344 344 #define alloc_page_vma(gfp_mask, vma, addr) \ 345 345 alloc_pages_vma(gfp_mask, 0, vma, addr, numa_node_id()) 346 + #define alloc_page_vma_node(gfp_mask, vma, addr, node) \ 347 + alloc_pages_vma(gfp_mask, 0, vma, addr, node) 346 348 347 349 extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order); 348 350 extern unsigned long get_zeroed_page(gfp_t gfp_mask);