X-Git-Url: https://git.stricted.de/?a=blobdiff_plain;f=mm%2Fpage_isolation.c;h=f0dbecbfa8da5644276d474c8b10b864f315ea6f;hb=HEAD;hp=757410d9f758a22ca6306b84d00c5929dc3fa79a;hpb=02982f8550b3f2d908848f417ba802193dee5f4a;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git diff --git a/mm/page_isolation.c b/mm/page_isolation.c index 757410d9f758..f0dbecbfa8da 100644 --- a/mm/page_isolation.c +++ b/mm/page_isolation.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0 /* * linux/mm/page_isolation.c */ @@ -285,6 +286,12 @@ int test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn, spin_lock_irqsave(&zone->lock, flags); pfn = __test_page_isolated_in_pageblock(start_pfn, end_pfn, skip_hwpoisoned_pages); + + if (pfn < end_pfn) { + pr_info_ratelimited("%s: page of pfn %lu is not isolated\n", __func__, pfn); + /* __dump_page(pfn_to_page(pfn), "isolation failure"); */ + } + spin_unlock_irqrestore(&zone->lock, flags); trace_test_pages_isolated(start_pfn, end_pfn, pfn);