Mesa (master): winsys/amdgpu: don't try to unmap userptr buffers
Marek Olšák
mareko at kemper.freedesktop.org
Tue Aug 9 23:32:09 UTC 2016
Module: Mesa
Branch: master
Commit: 8276776e645fa25a1cbac2aa7d52a319ffdc2d9a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8276776e645fa25a1cbac2aa7d52a319ffdc2d9a
Author: Marek Olšák <marek.olsak at amd.com>
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 <nicolai.haehnle at amd.com>
---
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);
}
More information about the mesa-commit
mailing list