aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0788-drm-amdgpu-fix-error-path-for-core-kref-in-sem_expor.patch
blob: 9cfa3b7e70b3538f31689d0545e9f9d964049b70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From 03954273f371b14d50e78559ac0648e6909a3460 Mon Sep 17 00:00:00 2001
From: Chunming Zhou <David1.Zhou@amd.com>
Date: Fri, 10 Feb 2017 17:02:26 +0800
Subject: [PATCH 0788/4131] drm/amdgpu: fix error path for core->kref in
 sem_export

Change-Id: I9f1052c1f953b4b375ddd510c6a2062737ee0022
Signed-off-by: Chunming Zhou <David1.Zhou@amd.com>
Reviewed-by: David Mao <David.Mao@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_sem.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sem.c
index a64f4b2..3c4ee76 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sem.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sem.c
@@ -294,6 +294,7 @@ static int amdgpu_sem_export(struct amdgpu_fpriv *fpriv,
 err_put_file:
 	fput(core->file);
 err_put_sem:
+	kref_put(&core->kref, amdgpu_sem_core_free);
 	amdgpu_sem_put(sem);
 	return ret;
 }
-- 
2.7.4