Andrew, can you fold in these two fixes into the original patches? diff --git a/mm/nommu.c b/mm/nommu.c index d32ab47b58a9..371697bf372d 100644 --- a/mm/nommu.c +++ b/mm/nommu.c @@ -155,13 +155,13 @@ void *__vmalloc_node_range(unsigned long size, unsigned long align, pgprot_t prot, unsigned long vm_flags, int node, const void *caller) { - return __vmalloc(size, gfp); + return __vmalloc(size, gfp_mask); } void *__vmalloc_node(unsigned long size, unsigned long align, gfp_t gfp_mask, int node, const void *caller) { - return __vmalloc(size, gfp); + return __vmalloc(size, gfp_mask); } static void *__vmalloc_user_flags(unsigned long size, gfp_t flags)