Re: [PATCH] drm/amdkfd: test release process eviction fence before signal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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);
>  




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux