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

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

 



[AMD Official Use Only - AMD Internal Distribution Only]

Thanks for the information. I draft this patch to resolve the HIP stream test that complained about the KFD process signals an invalidate fence on the latest drm-next branch. BTW, it looks like your patch still hasn't landed in the drm-next branch.

Regards,
      Prike

> -----Original Message-----
> From: Zhu, Lingshan <Lingshan.Zhu@xxxxxxx>
> Sent: Thursday, January 2, 2025 3:13 PM
> To: Liang, Prike <Prike.Liang@xxxxxxx>; amd-gfx@xxxxxxxxxxxxxxxxxxxxx
> Cc: Deucher, Alexander <Alexander.Deucher@xxxxxxx>; Kuehling, Felix
> <Felix.Kuehling@xxxxxxx>; Koenig, Christian <Christian.Koenig@xxxxxxx>;
> Kasiviswanathan, Harish <Harish.Kasiviswanathan@xxxxxxx>
> Subject: Re: [PATCH] drm/amdkfd: test release process eviction fence before signal
>
> 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