Module: Mesa
Branch: master
Commit: 8276776e645fa25a1cbac2aa7d52a319ffdc2d9a
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8276776e645fa25a1cbac2aa7d52a319ffdc2d9a

Author: Marek Olšák <[email protected]>
Date:   Fri Aug  5 01:18:08 2016 +0200

winsys/amdgpu: don't try to unmap userptr buffers

no app calls this AFAIK

Reviewed-by: Nicolai Hähnle <[email protected]>

---

 src/gallium/winsys/amdgpu/drm/amdgpu_bo.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c 
b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
index 1805ce6..db2c77f 100644
--- a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
+++ b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
@@ -264,6 +264,9 @@ static void amdgpu_bo_unmap(struct pb_buffer *buf)
 {
    struct amdgpu_winsys_bo *bo = (struct amdgpu_winsys_bo*)buf;
 
+   if (bo->user_ptr)
+      return;
+
    amdgpu_bo_cpu_unmap(bo->bo);
 }
 

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to