aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch')
-rw-r--r--common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch42
1 files changed, 0 insertions, 42 deletions
diff --git a/common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch b/common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch
deleted file mode 100644
index e1805e4f..00000000
--- a/common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From a6279124b1e32280541b288b0b6bf34613378fea Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
-Date: Mon, 22 Feb 2016 15:11:56 +0100
-Subject: [PATCH 0332/1110] drm/amdgpu: fix error handling in
- amdgpu_bo_list_set
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Don't leak BOs in case of some error.
-
-Signed-off-by: Christian König <christian.koenig@amd.com>
-Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-Signed-off-by: Kalyan Alle <kalyan.alle@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
-index 53b1ebf..3406527 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
-@@ -118,6 +118,7 @@ static int amdgpu_bo_list_set(struct amdgpu_device *adev,
- usermm = amdgpu_ttm_tt_get_usermm(entry->robj->tbo.ttm);
- if (usermm) {
- if (usermm != current->mm) {
-+ amdgpu_bo_unref(&entry->robj);
- r = -EPERM;
- goto error_free;
- }
-@@ -151,6 +152,8 @@ static int amdgpu_bo_list_set(struct amdgpu_device *adev,
- return 0;
-
- error_free:
-+ while (i--)
-+ amdgpu_bo_unref(&array[i].robj);
- drm_free_large(array);
- return r;
- }
---
-2.7.4
-