diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 7ac2a1f8358a9c64a7bd544789dad4e98df59941..d81b9f70d92f896318e3204d8ea368cc9e08a264 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -1642,7 +1642,7 @@ void *__vmalloc_node_range(unsigned long size, unsigned long align, addr = __vmalloc_area_node(area, gfp_mask, prot, node, caller); if (!addr) - return NULL; + goto fail; /* * In this function, newly allocated vm_struct has VM_UNLIST flag.