diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2864-drm-amdkfd-Fix-PTR_ERR-errors.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2864-drm-amdkfd-Fix-PTR_ERR-errors.patch | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2864-drm-amdkfd-Fix-PTR_ERR-errors.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2864-drm-amdkfd-Fix-PTR_ERR-errors.patch new file mode 100644 index 00000000..3be820d4 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2864-drm-amdkfd-Fix-PTR_ERR-errors.patch @@ -0,0 +1,46 @@ +From d1f77b3f0c89f0fc8328298a1012bdc96e352f76 Mon Sep 17 00:00:00 2001 +From: Kent Russell <kent.russell@amd.com> +Date: Tue, 21 Nov 2017 08:44:57 -0500 +Subject: [PATCH 2864/4131] drm/amdkfd: Fix PTR_ERR errors + +If the variable is 0, we're passing 0 to PTR_ERR, which is useless + +Change-Id: I132d1dd638b23617445e723b3d645ea031dc91ca +Signed-off-by: Kent Russell <kent.russell@amd.com> +--- + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +index 77cd6b2..f99fc4e 100644 +--- a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c ++++ b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +@@ -1296,7 +1296,7 @@ static int kfd_ioctl_map_memory_to_gpu(struct file *filep, + mem = kfd_process_device_translate_handle(pdd, + GET_IDR_HANDLE(args->handle)); + if (!mem) { +- err = PTR_ERR(mem); ++ err = -ENOMEM; + goto get_mem_obj_from_handle_failed; + } + +@@ -1421,14 +1421,14 @@ static int kfd_ioctl_unmap_memory_from_gpu(struct file *filep, + pdd = kfd_get_process_device_data(dev, p); + if (!pdd) { + pr_debug("Process device data doesn't exist\n"); +- err = PTR_ERR(pdd); ++ err = -ENODEV; + goto bind_process_to_device_failed; + } + + mem = kfd_process_device_translate_handle(pdd, + GET_IDR_HANDLE(args->handle)); + if (!mem) { +- err = PTR_ERR(mem); ++ err = -ENOMEM; + goto get_mem_obj_from_handle_failed; + } + +-- +2.7.4 + |