]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
authorQianfeng Rong <rongqianfeng@vivo.com>
Thu, 4 Sep 2025 12:36:46 +0000 (20:36 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Oct 2025 09:56:32 +0000 (11:56 +0200)
[ Upstream commit cbda64f3f58027f68211dda8ea94d52d7e493995 ]

Use negative error code -EINVAL instead of positive EINVAL in the default
case of svm_ioctl() to conform to Linux kernel error code conventions.

Fixes: 42de677f7999 ("drm/amdkfd: register svm range")
Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdkfd/kfd_svm.c

index 09ce90cf6b532ff4e2f11d1c9f1ec0d424193a67..2ee3a74ae0d8f461bbdd36409329600e7c2a5ce4 100644 (file)
@@ -4002,7 +4002,7 @@ svm_ioctl(struct kfd_process *p, enum kfd_ioctl_svm_op op, uint64_t start,
                r = svm_range_get_attr(p, mm, start, size, nattrs, attrs);
                break;
        default:
-               r = EINVAL;
+               r = -EINVAL;
                break;
        }