Now that print_hex_dump() is capable of printing unhashed addresses, use that feature in the code that reports memory errors. Hashed addresses don't tell you where the corrupted page actually is. Signed-off-by: Timur Tabi <timur@xxxxxxxxxx> --- mm/page_poison.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/page_poison.c b/mm/page_poison.c index 65cdf844c8ad..4902f3261ee4 100644 --- a/mm/page_poison.c +++ b/mm/page_poison.c @@ -67,7 +67,7 @@ static void check_poison_mem(unsigned char *mem, size_t bytes) else pr_err("pagealloc: memory corruption\n"); - print_hex_dump(KERN_ERR, "", DUMP_PREFIX_ADDRESS, 16, 1, start, + print_hex_dump(KERN_ERR, "", DUMP_PREFIX_UNHASHED, 16, 1, start, end - start + 1, 1); dump_stack(); } -- 2.25.1