etnaviv: drm: Use mesa's os_m{un,}map
authorGuido Günther <agx@sigxcpu.org>
Fri, 31 May 2019 12:35:06 +0000 (14:35 +0200)
committerGuido Günther <agx@sigxcpu.org>
Wed, 5 Jun 2019 08:58:05 +0000 (08:58 +0000)
Signed-off-by: Guido Günther <guido.gunther@puri.sm>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
src/etnaviv/drm/etnaviv_bo.c

index 31ad484da4f13f2151ceed6e08c1336acaf650be..abdd1817cceca8586e4409373f821e0916f0077b 100644 (file)
@@ -24,6 +24,8 @@
  *    Christian Gmeiner <christian.gmeiner@gmail.com>
  */
 
  *    Christian Gmeiner <christian.gmeiner@gmail.com>
  */
 
+#include "os/os_mman.h"
+
 #include "etnaviv_priv.h"
 #include "etnaviv_drmif.h"
 
 #include "etnaviv_priv.h"
 #include "etnaviv_drmif.h"
 
@@ -42,7 +44,7 @@ static void set_name(struct etna_bo *bo, uint32_t name)
 void bo_del(struct etna_bo *bo)
 {
        if (bo->map)
 void bo_del(struct etna_bo *bo)
 {
        if (bo->map)
-               drm_munmap(bo->map, bo->size);
+               os_munmap(bo->map, bo->size);
 
        if (bo->name)
                drmHashDelete(bo->dev->name_table, bo->name);
 
        if (bo->name)
                drmHashDelete(bo->dev->name_table, bo->name);
@@ -314,8 +316,8 @@ void *etna_bo_map(struct etna_bo *bo)
                        get_buffer_info(bo);
                }
 
                        get_buffer_info(bo);
                }
 
-               bo->map = drm_mmap(0, bo->size, PROT_READ | PROT_WRITE,
-                               MAP_SHARED, bo->dev->fd, bo->offset);
+               bo->map = os_mmap(0, bo->size, PROT_READ | PROT_WRITE,
+                                 MAP_SHARED, bo->dev->fd, bo->offset);
                if (bo->map == MAP_FAILED) {
                        ERROR_MSG("mmap failed: %s", strerror(errno));
                        bo->map = NULL;
                if (bo->map == MAP_FAILED) {
                        ERROR_MSG("mmap failed: %s", strerror(errno));
                        bo->map = NULL;