From e8f772d6e80462042b37c8bca7671ea24b9eecd5 Mon Sep 17 00:00:00 2001 From: jsg Date: Wed, 10 Jun 2026 00:10:28 +0000 Subject: [PATCH] drm/amdkfd: fix NULL pointer bug in svm_range_set_attr From Eric Huang 2f9c3c161692f5bf1436e869a651bed10936e071 in linux-6.18.y/6.18.35 e984d61d92e702096058f0f828f4b2b8563b88ce in mainline linux --- sys/dev/pci/drm/amd/amdkfd/kfd_svm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/dev/pci/drm/amd/amdkfd/kfd_svm.c b/sys/dev/pci/drm/amd/amdkfd/kfd_svm.c index a24b3c00f9f..04e4bf41ccf 100644 --- a/sys/dev/pci/drm/amd/amdkfd/kfd_svm.c +++ b/sys/dev/pci/drm/amd/amdkfd/kfd_svm.c @@ -3680,6 +3680,9 @@ svm_range_set_attr(struct kfd_process *p, struct mm_struct *mm, svms = &p->svms; + if (!process_info) + return -EINVAL; + mutex_lock(&process_info->lock); svm_range_list_lock_and_flush_work(svms, mm);