From 05727548a1fb9a611d58b0b4bd4a028d20f621a3 Mon Sep 17 00:00:00 2001 From: Nicholas Bishop Date: Tue, 4 Feb 2020 20:27:33 -0500 Subject: libdrm: intel: add DRM_RDWR flag in drm_intel_bo_gem_export_to_prime This is similar to b81d44d587d1706d5c7568e539340632a748782b: the DRM_RDWR flag is needed for mmap to work. Signed-off-by: Nicholas Bishop Reviewed-by: Emil Velikov --- intel/intel_bufmgr_gem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c index ade13a4c..023af61f 100644 --- a/intel/intel_bufmgr_gem.c +++ b/intel/intel_bufmgr_gem.c @@ -2728,7 +2728,7 @@ drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd) drm_intel_bo_gem *bo_gem = (drm_intel_bo_gem *) bo; if (drmPrimeHandleToFD(bufmgr_gem->fd, bo_gem->gem_handle, - DRM_CLOEXEC, prime_fd) != 0) + DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) return -errno; bo_gem->reusable = false; -- cgit v1.2.1