From: Eric Huang Date: Mon, 14 Apr 2025 14:45:12 +0000 (-0400) Subject: drm/amdkfd: fix NULL check mistake for process smi event X-Git-Tag: v6.16-rc1~144^2~10^2~207 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9315860d05aa2604045a5d8f874cf1d36a70da89;p=thirdparty%2Fkernel%2Flinux.git drm/amdkfd: fix NULL check mistake for process smi event The mistake will lead to NULL kernel oops, so fix it. Fixes: 4172b556fd5b ("drm/amdkfd: add smi events for process start and end") Signed-off-by: Eric Huang Reviewed-by: Kent Russell Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c b/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c index 727a4ce29fe63..c27fd7aec1c3b 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c @@ -350,7 +350,7 @@ void kfd_smi_event_process(struct kfd_process_device *pdd, bool start) struct amdgpu_task_info *task_info; struct amdgpu_vm *avm; - if (pdd->drm_priv) + if (!pdd->drm_priv) return; avm = drm_priv_to_vm(pdd->drm_priv);