From: Andrew Morton Date: Wed, 15 Nov 2023 21:54:18 +0000 (-0800) Subject: mm/memory.c:zap_pte_range() print bad swap entry X-Git-Tag: v6.7-rc6-pxa1908~98^2~28 X-Git-Url: https://git.dujemihanovic.xyz/?a=commitdiff_plain;h=727d16f1993bcf46ee2888c13e3fc1463babed8d;p=linux.git mm/memory.c:zap_pte_range() print bad swap entry We have a report of this WARN() triggering. Let's print the offending swp_entry_t to help diagnosis. Link: https://lkml.kernel.org/r/000000000000b0e576060a30ee3b@google.com Cc: Muhammad Usama Anjum Signed-off-by: Andrew Morton --- diff --git a/mm/memory.c b/mm/memory.c index 1f18ed4a5497..5c757fba8858 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -1517,6 +1517,7 @@ static unsigned long zap_pte_range(struct mmu_gather *tlb, continue; } else { /* We should have covered all the swap entry types */ + pr_alert("unrecognized swap entry 0x%lx\n", entry.val); WARN_ON_ONCE(1); } pte_clear_not_present_full(mm, addr, pte, tlb->fullmm);