exit(2) on /dev/mem open() failure and exit(3) on mmap() failure
Corresponding to flashrom svn r401 and coreboot v2 svn r3907.
Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Ward Vandewege <ward@gnu.org>
diff --git a/physmap.c b/physmap.c
index d9fd560..0fb6c5c 100644
--- a/physmap.c
+++ b/physmap.c
@@ -57,7 +57,7 @@
/* Open the memory device UNCACHED. Important for MMIO. */
if (-1 == (fd_mem = open(MEM_DEV, O_RDWR|O_SYNC))) {
perror("Critical error: open(" MEM_DEV ")");
- exit(1);
+ exit(2);
}
}
@@ -87,7 +87,7 @@
fprintf(stderr, "You can override CONFIG_X86_PAT at boot with the nopat kernel parameter but\n");
fprintf(stderr, "disabling the other option unfortunately requires a kernel recompile. Sorry!\n");
}
- exit(1);
+ exit(3);
}
return virt_addr;