diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/0910-drm-amdgpu-fix-wait_any_fence.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.14.71/0910-drm-amdgpu-fix-wait_any_fence.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/0910-drm-amdgpu-fix-wait_any_fence.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/0910-drm-amdgpu-fix-wait_any_fence.patch new file mode 100644 index 00000000..e40725b9 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/0910-drm-amdgpu-fix-wait_any_fence.patch @@ -0,0 +1,29 @@ +From 69209bc2ba5de8aa26bfa75e82eed37d9d63a6db Mon Sep 17 00:00:00 2001 +From: Monk Liu <monk.liu@amd.com> +Date: Fri, 11 Aug 2017 17:49:48 +0800 +Subject: [PATCH 0910/4131] drm/amdgpu: fix wait_any_fence + +first is incorrect if hit NULL/signaled fence + +Change-Id: Id65a5bc54db074ea7885203bb098665afb052448 +Signed-off-by: Monk Liu <monk.liu@amd.com> +Reviewed-by: Chunming Zhou <David1.Zhou@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +index ac0826c..8bb55ed 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +@@ -1384,6 +1384,7 @@ static int amdgpu_cs_wait_any_fence(struct amdgpu_device *adev, + array[i] = fence; + } else { /* NULL, the fence has been already signaled */ + r = 1; ++ first = i; + goto out; + } + } +-- +2.7.4 + |