diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 150d4f23b010..6122b9483dcc 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -4531,7 +4531,7 @@ EXPORT_SYMBOL_GPL(__alloc_pages_bulk); struct page *__alloc_pages(gfp_t gfp, unsigned int order, int preferred_nid, nodemask_t *nodemask) { - struct page *page; + struct page *page = NULL; unsigned int alloc_flags = ALLOC_WMARK_LOW; gfp_t alloc_gfp; /* The gfp_t that was actually used for allocation */ struct alloc_context ac = { };