diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 2222ea069a57..b400ba18aa1d 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -6836,6 +6836,11 @@ unsigned long free_reserved_area(void *start, void *end, int poison, char *s) pr_info("Freeing %s memory: %ldK\n", s, pages << (PAGE_SHIFT - 10)); +#ifdef CONFIG_HAVE_MEMBLOCK + memblock_dbg("memblock_free: [%#016llx-%#016llx] %pF\n", + __pa(start), __pa(end), (void *)_RET_IP_); +#endif + return pages; } EXPORT_SYMBOL(free_reserved_area);