The patch titled Subject: mm: page_alloc: add debug log in free_reserved_area for static memory has been removed from the -mm tree. Its filename was mm-page_alloc-add-debug-log-in-free_reserved_area-for-static-memory.patch This patch was dropped because it had testing failures ------------------------------------------------------ From: Faiyaz Mohammed <faiyazm@xxxxxxxxxxxxxx> Subject: mm: page_alloc: add debug log in free_reserved_area for static memory For INITRD and initmem memory is reserved through "memblock_reserve" during boot up but it is free via "free_reserved_area" instead of "memblock_free". For example: [ 0.294848] Freeing initrd memory: 12K. [ 0.696688] Freeing unused kernel memory: 4096K. To get the start and end address of the above freed memory and to account proper memblock added pr_debug log in "free_reserved_area". After adding log: [ 0.294848] Freeing initrd memory: 12K. [ 0.294837] 0x00000083600000-0x00000083603000 free_initrd_mem+0x20/0x28 [ 0.696688] Freeing unused kernel memory: 4096K. [ 0.695246] 0x00000081600000-0x00000081a00000 free_initmem+0x70/0xc8 Link: https://lkml.kernel.org/r/1634540053-23304-1-git-send-email-faiyazm@xxxxxxxxxxxxxx Signed-off-by: Faiyaz Mohammed <faiyazm@xxxxxxxxxxxxxx> Cc: David Hildenbrand <david@xxxxxxxxxx> Cc: Prakash Gupta <guptap@xxxxxxxxxxxxxx> Cc: Mike Rapoport <rppt@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/page_alloc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) --- a/mm/page_alloc.c~mm-page_alloc-add-debug-log-in-free_reserved_area-for-static-memory +++ a/mm/page_alloc.c @@ -8118,6 +8118,8 @@ EXPORT_SYMBOL(adjust_managed_page_count) unsigned long free_reserved_area(void *start, void *end, int poison, const char *s) { + const phys_addr_t pstart = __pa(start); + const phys_addr_t pend = __pa(end); void *pos; unsigned long pages = 0; @@ -8146,8 +8148,10 @@ unsigned long free_reserved_area(void *s free_reserved_page(page); } - if (pages && s) + if (pages && s) { pr_info("Freeing %s memory: %ldK\n", s, K(pages)); + pr_debug("[%pa-%pa] %pS\n", &pstart, &pend, (void *)_RET_IP_); + } return pages; } _ Patches currently in -mm which might be from faiyazm@xxxxxxxxxxxxxx are