diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0837-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0837-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0837-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0837-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch new file mode 100644 index 00000000..601d1d57 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0837-drm-amdgpu-Fixed-memory-leak-in-amdgpu_bo_create_res.patch @@ -0,0 +1,39 @@ +From 4e58cdbd835812facaad2285253cad7c2dcb3d32 Mon Sep 17 00:00:00 2001 +From: ozeng <oak.zeng@amd.com> +Date: Fri, 24 Mar 2017 18:17:04 -0500 +Subject: [PATCH 0837/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 8d186d2..486566f 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +@@ -336,7 +336,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; +@@ -361,11 +360,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 + |