From b3722a1e0a9c051b89be43aa22f4a97f3b41b901 Mon Sep 17 00:00:00 2001 From: Michael McConville Date: Fri, 1 Dec 2017 10:53:44 -0700 Subject: [PATCH] pxa3xx: mmap(2) returns MAP_FAILED, not NULL, on failure --- gfxdrivers/pxa3xx/pxa3xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfxdrivers/pxa3xx/pxa3xx.c b/gfxdrivers/pxa3xx/pxa3xx.c index 3473e8980..2a95e9d3c 100644 --- a/gfxdrivers/pxa3xx/pxa3xx.c +++ b/gfxdrivers/pxa3xx/pxa3xx.c @@ -140,7 +140,7 @@ driver_init_driver( CoreGraphicsDevice *device, pdrv->mmio_base = mmap( NULL, 4096, // FIXME PROT_READ | PROT_WRITE, MAP_SHARED, pdrv->gfx_fd, direct_page_align( sizeof(PXA3XXGfxSharedArea) ) ); - if (!pdrv->mmio_base) { + if (pdrv->mmio_base == MAP_FAILED) { D_PERROR( "PXA3XX/Driver: Could not map MMIO area!\n" ); munmap( (void*) pdrv->gfx_shared, direct_page_align( sizeof(PXA3XXGfxSharedArea) ) ); close( pdrv->gfx_fd );