diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/1621-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.14.71/1621-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/1621-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/1621-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch new file mode 100644 index 00000000..72d50e7c --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/1621-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch @@ -0,0 +1,39 @@ +From 3b7d1cd9ab3b1b870762a3e5c325fca31959dbff Mon Sep 17 00:00:00 2001 +From: ozeng <oak.zeng@amd.com> +Date: Fri, 24 Mar 2017 18:17:04 -0500 +Subject: [PATCH 1621/4131] drm/amdgpu: Fixed memory leak in + amdgpu_bo_create_restricted + +Change-Id: I0f930ea7a94c82bab1d7ee2c804f98168dc98184 +Signed-off-by: Oak Zeng <Oak.Zeng@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +index 6215299..f503bcf 100755 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +@@ -339,7 +339,6 @@ int amdgpu_bo_create_restricted(struct amdgpu_device *adev, + struct amdgpu_bo **bo_ptr) + { + struct amdgpu_bo *bo; +- struct amdgpu_gem_object *gobj; + enum ttm_bo_type type; + unsigned long page_align; + u64 initial_bytes_moved, bytes_moved; +@@ -364,11 +363,6 @@ int amdgpu_bo_create_restricted(struct amdgpu_device *adev, + bo = kzalloc(sizeof(struct amdgpu_bo), GFP_KERNEL); + if (bo == NULL) + return -ENOMEM; +- gobj = kzalloc(sizeof(struct amdgpu_gem_object), GFP_KERNEL); +- if (unlikely(!gobj)) { +- amdgpu_bo_unref(&bo); +- return -ENOMEM; +- } + + INIT_LIST_HEAD(&bo->shadow_list); + INIT_LIST_HEAD(&bo->va); +-- +2.7.4 + |