mirror of https://gitee.com/openkylin/linux.git
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: Dave Hansen <dave.hansen@linux.intel.com> Acked-by: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
c96b9e508f
commit
613813e898
|
@ -261,8 +261,9 @@ static int page_outside_zone_boundaries(struct zone *zone, struct page *page)
|
|||
} while (zone_span_seqretry(zone, seq));
|
||||
|
||||
if (ret)
|
||||
pr_err("page %lu outside zone [ %lu - %lu ]\n",
|
||||
pfn, start_pfn, start_pfn + sp);
|
||||
pr_err("page 0x%lx outside node %d zone %s [ 0x%lx - 0x%lx ]\n",
|
||||
pfn, zone_to_nid(zone), zone->name,
|
||||
start_pfn, start_pfn + sp);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue