diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c index 8a5989d46c93..9ee25351ceca 100644 --- a/kernel/events/uprobes.c +++ b/kernel/events/uprobes.c @@ -1494,7 +1494,7 @@ static struct xol_area *__create_xol_area(unsigned long vaddr) area->xol_mapping.name = "[uprobes]"; area->xol_mapping.pages = area->pages; - area->pages[0] = alloc_page(GFP_HIGHUSER); + area->pages[0] = alloc_page(GFP_HIGHUSER | __GFP_ZERO); if (!area->pages[0]) goto free_bitmap; area->pages[1] = NULL;