[PATCH kexec-tools 06/32] kdump: print mmap() offset in hex
From: Russell King <hidden>
Date: 2016-05-03 10:21:34
Also in:
kexec
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Russell King <hidden>
Date: 2016-05-03 10:21:34
Also in:
kexec
Subsystem:
the rest · Maintainer:
Linus Torvalds
When mmap() fails, printing a large decimal number is mostly meaningless - it's not obvious what it means. Printing a hex number is more obvious, because we can see whether it's over 32-bit, or not page aligned. Signed-off-by: Russell King <redacted> --- kdump/kdump.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kdump/kdump.c b/kdump/kdump.c
index 34d2149..f34727f 100644
--- a/kdump/kdump.c
+++ b/kdump/kdump.c@@ -37,7 +37,7 @@ static void *map_addr(int fd, unsigned long size, off_t offset) result = mmap(0, len, PROT_READ, MAP_SHARED, fd, offset - map_offset); if (result == MAP_FAILED) { - fprintf(stderr, "Cannot mmap " DEV_MEM " offset: %llu size: %lu: %s\n", + fprintf(stderr, "Cannot mmap " DEV_MEM " offset: %#llx size: %lu: %s\n", (unsigned long long)offset, size, strerror(errno)); exit(5); }
--
1.9.1