Hello Prike This issue has already been fixed, please see: https://www.spinics.net/lists/amd-gfx/msg117071.html Thanks Lingshan On 1/2/2025 2:30 PM, Prike Liang wrote: > It requires to validate the release process eviction fence before > signal the fence. > > Signed-off-by: Prike Liang <Prike.Liang@xxxxxxx> > --- > drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_process.c b/drivers/gpu/drm/amd/amdkfd/kfd_process.c > index 0976b5b0e8e8..083f83c94531 100644 > --- a/drivers/gpu/drm/amd/amdkfd/kfd_process.c > +++ b/drivers/gpu/drm/amd/amdkfd/kfd_process.c > @@ -1160,7 +1160,8 @@ static void kfd_process_wq_release(struct work_struct *work) > */ > synchronize_rcu(); > ef = rcu_access_pointer(p->ef); > - dma_fence_signal(ef); > + if (ef) > + dma_fence_signal(ef); > > kfd_process_remove_sysfs(p); >