summaryrefslogtreecommitdiff
path: root/physmap.c
diff options
context:
space:
mode:
authorstuge <stuge@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1>2009-01-26 02:04:19 +0000
committerstuge <stuge@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1>2009-01-26 02:04:19 +0000
commit565b3b29acc6c3d44cf8984bfb08d3bc906bf613 (patch)
treea64915977ca685745d4867a3d42bdbeba0fa6f80 /physmap.c
parentaf3ec2514dab77573bccf67f1c8caf18578cb984 (diff)
downloadflashrom-565b3b29acc6c3d44cf8984bfb08d3bc906bf613.tar.gz
Original v2 revision: 3907
flashrom: exit(2) on /dev/mem open() failure and exit(3) on mmap() failure. Signed-off-by: Peter Stuge <peter@stuge.se> Acked-by: Ward Vandewege <ward@gnu.org> git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@401 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'physmap.c')
-rw-r--r--physmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/physmap.c b/physmap.c
index d9fd560..0fb6c5c 100644
--- a/physmap.c
+++ b/physmap.c
@@ -57,7 +57,7 @@ void *sys_physmap(unsigned long phys_addr, size_t len)
/* 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 @@ void *physmap(const char *descr, unsigned long phys_addr, size_t len)
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;