]> xenbits.xensource.com Git - qemu-xen.git/commitdiff
mmap(2) returns MAP_FAILED, not NULL, on failure
authorMichael McConville <mmcco@mykolab.com>
Fri, 1 Dec 2017 18:31:57 +0000 (11:31 -0700)
committerAnthony PERARD <anthony.perard@citrix.com>
Mon, 25 Mar 2019 17:08:00 +0000 (17:08 +0000)
Signed-off-by: Michael McConville <mmcco@mykolab.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit ab1ce9bd4897b9909836e2d50bca86f2f3f2dddc)

hw/i386/xen/xen-mapcache.c

index baab93b61476d1f8f6a06418336f60259ae55550..efa35dc6e0e2bcfde4c41ca6a154d59186c62733 100644 (file)
@@ -199,7 +199,7 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
                           MAP_ANON | MAP_SHARED, -1, 0);
-        if (vaddr_base == NULL) {
+        if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
         }