From d4faef8f0bb195bda1c597702d6ffcbea3f0f10d Mon Sep 17 00:00:00 2001 From: Igor Torrente Date: Fri, 17 Jan 2025 16:58:43 -0300 Subject: [PATCH] NVK: Enable RW DMA-BUF export Venus need mmap DMA-BUF as rw to implement some things internaly. This patch allows NVK DMA-BUF export to be mmaped as RW. cc: mesa-stable Signed-off-by: Igor Torrente Reviewed-by: Faith Ekstrand Part-of: --- src/nouveau/winsys/nouveau_bo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/winsys/nouveau_bo.c b/src/nouveau/winsys/nouveau_bo.c index 7fa8b8b1c5b..0f1ea55552e 100644 --- a/src/nouveau/winsys/nouveau_bo.c +++ b/src/nouveau/winsys/nouveau_bo.c @@ -309,5 +309,5 @@ nouveau_ws_bo_wait(struct nouveau_ws_bo *bo, enum nouveau_ws_bo_map_flags flags) int nouveau_ws_bo_dma_buf(struct nouveau_ws_bo *bo, int *fd) { - return drmPrimeHandleToFD(bo->dev->fd, bo->handle, DRM_CLOEXEC, fd); + return drmPrimeHandleToFD(bo->dev->fd, bo->handle, DRM_CLOEXEC | O_RDWR, fd); }