mm/page_alloc: silence a KASAN false positive
[linux-2.6-microblaze.git] / mm / debug.c
index c4dbe4d..ca8d1ca 100644 (file)
@@ -95,19 +95,19 @@ void __dump_page(struct page *page, const char *reason)
         */
        mapcount = PageSlab(head) ? 0 : page_mapcount(page);
 
-       pr_warn("page:%px refcount:%d mapcount:%d mapping:%p index:%#lx\n",
+       pr_warn("page:%p refcount:%d mapcount:%d mapping:%p index:%#lx pfn:%#lx\n",
                        page, page_ref_count(head), mapcount, mapping,
-                       page_to_pgoff(page));
+                       page_to_pgoff(page), page_to_pfn(page));
        if (compound) {
                if (hpage_pincount_available(page)) {
-                       pr_warn("head:%px order:%u compound_mapcount:%d compound_pincount:%d\n",
+                       pr_warn("head:%p order:%u compound_mapcount:%d compound_pincount:%d\n",
                                        head, compound_order(head),
-                                       compound_mapcount(head),
-                                       compound_pincount(head));
+                                       head_mapcount(head),
+                                       head_pincount(head));
                } else {
-                       pr_warn("head:%px order:%u compound_mapcount:%d\n",
+                       pr_warn("head:%p order:%u compound_mapcount:%d\n",
                                        head, compound_order(head),
-                                       compound_mapcount(head));
+                                       head_mapcount(head));
                }
        }
        if (PageKsm(page))