From: Peter Stuge Date: Mon, 26 Jan 2009 02:04:19 +0000 (+0000) Subject: flashrom: exit(2) on /dev/mem open() failure and exit(3) on mmap() failure. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=coreboot.git;a=commitdiff_plain;h=800621e0c5774761531c31a5f58a0e84a8878ef8 flashrom: exit(2) on /dev/mem open() failure and exit(3) on mmap() failure. Signed-off-by: Peter Stuge Acked-by: Ward Vandewege git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3907 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- diff --git a/util/flashrom/physmap.c b/util/flashrom/physmap.c index d9fd56003..0fb6c5ca6 100644 --- a/util/flashrom/physmap.c +++ b/util/flashrom/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;