mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-05-08 05:48:04 +02:00
libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export
Currently while exporting prime handle to fd read write access is not granted. mmap fails because of this. mmap was not supported on prime initially. Here is link to related discussion https://lists.freedesktop.org/archives/dri-devel/2017-February/131840.html Adding the DRM_RDWR flag in amdgpu_bo_export to support mmap. Signed-off-by: Satyajit <satyajit.sahu@amd.com> Acked-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
361d4bffd3
commit
b81d44d587
1 changed files with 3 additions and 2 deletions
|
|
@ -246,8 +246,9 @@ int amdgpu_bo_export(amdgpu_bo_handle bo,
|
|||
|
||||
case amdgpu_bo_handle_type_dma_buf_fd:
|
||||
amdgpu_add_handle_to_table(bo);
|
||||
return drmPrimeHandleToFD(bo->dev->fd, bo->handle, DRM_CLOEXEC,
|
||||
(int*)shared_handle);
|
||||
return drmPrimeHandleToFD(bo->dev->fd, bo->handle,
|
||||
DRM_CLOEXEC | DRM_RDWR,
|
||||
(int*)shared_handle);
|
||||
}
|
||||
return -EINVAL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue