aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0661-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0661-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch')
-rw-r--r--common/recipes-kernel/linux/files/0661-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch39
1 files changed, 0 insertions, 39 deletions
diff --git a/common/recipes-kernel/linux/files/0661-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch b/common/recipes-kernel/linux/files/0661-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch
deleted file mode 100644
index 1725548f..00000000
--- a/common/recipes-kernel/linux/files/0661-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 4cfdcd9cecc05646b08805ba449811a645b3f4a8 Mon Sep 17 00:00:00 2001
-From: Dan Carpenter <dan.carpenter@oracle.com>
-Date: Wed, 4 Nov 2015 16:25:09 +0300
-Subject: [PATCH 0661/1565] drm/amdgpu: cleanup on error in amdgpu_cs_ioctl()
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-We recently changed the locking in this function and now there is a
-missing unlock on error. Also there are some other resources that we
-should probably release as well...
-
-Fixes: f48b2659f521 ('drm/amdgpu: fix the broken vm->mutex V2')
-Reviewed-by: Christian König <christian.koenig@amd.com>
-Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
-index 8727c30..233ac9c 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
-@@ -875,8 +875,10 @@ int amdgpu_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
- struct amdgpu_job *job;
- struct amdgpu_ring * ring = parser->ibs->ring;
- job = kzalloc(sizeof(struct amdgpu_job), GFP_KERNEL);
-- if (!job)
-- return -ENOMEM;
-+ if (!job) {
-+ r = -ENOMEM;
-+ goto out;
-+ }
- job->base.sched = &ring->sched;
- job->base.s_entity = &parser->ctx->rings[ring->idx].entity;
- job->adev = parser->adev;
---
-1.9.1
-