[PATCH] drm/amdkfd: test release process eviction fence before signal
Zhu Lingshan
lingshan.zhu at amd.com
Thu Jan 2 07:12:49 UTC 2025
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 at amd.com>
> ---
> 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);
>
More information about the amd-gfx
mailing list