All three callers of free_large_kmalloc() check PageLargeKmalloc first so this warning is now unnecessary. Signed-off-by: Matthew Wilcox (Oracle) --- mm/slub.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/mm/slub.c b/mm/slub.c index af3e7ef30b5d..8ab2d329664b 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -6199,11 +6199,6 @@ static void free_large_kmalloc(struct page *page, void *object) { unsigned int order = compound_order(page); - if (WARN_ON_ONCE(!PageLargeKmalloc(page))) { - dump_page(page, "Not a kmalloc allocation"); - return; - } - if (WARN_ON_ONCE(order == 0)) pr_warn_once("object pointer: 0x%p\n", object); -- 2.47.2