Commit 613813e8 authored by Dave Hansen's avatar Dave Hansen Committed by Linus Torvalds

mm: debug: make bad_range() output more usable and readable

Nobody outputs memory addresses in decimal.  PFNs are essentially
addresses, and they're gibberish in decimal.  Output them in hex.

Also, add the nid and zone name to give a little more context to the
message.
Signed-off-by: default avatarDave Hansen <dave.hansen@linux.intel.com>
Acked-by: default avatarDavid Rientjes <rientjes@google.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent c96b9e50
...@@ -261,8 +261,9 @@ static int page_outside_zone_boundaries(struct zone *zone, struct page *page) ...@@ -261,8 +261,9 @@ static int page_outside_zone_boundaries(struct zone *zone, struct page *page)
} while (zone_span_seqretry(zone, seq)); } while (zone_span_seqretry(zone, seq));
if (ret) if (ret)
pr_err("page %lu outside zone [ %lu - %lu ]\n", pr_err("page 0x%lx outside node %d zone %s [ 0x%lx - 0x%lx ]\n",
pfn, start_pfn, start_pfn + sp); pfn, zone_to_nid(zone), zone->name,
start_pfn, start_pfn + sp);
return ret; return ret;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment