On Thu, Sep 30, 2021 at 4:35 PM <trix@xxxxxxxxxx> wrote: > > From: Tom Rix <trix@xxxxxxxxxx> > > When CONFIG_HSA_AMD=n this there is this error > amdgpu_amdkfd.c:75:56: error: incompatible type for > argument 2 of ‘kgd2kfd_probe’ > 75 | adev->kfd.dev = kgd2kfd_probe((struct kgd_dev *)adev, vf); > > amdgpu_amdkfd.h:349:17: note: declared here > 349 | struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, > struct pci_dev *pdev, > > The signature of the stub kgd2kfd_probe() does not match the real one. > So change the stub to match. > > Fixes: 920f37e6a3fc ("drm/amdkfd: clean up parameters in kgd2kfd_probe") > Signed-off-by: Tom Rix <trix@xxxxxxxxxx> Anson fixed this up earlier today. Thanks! Alex > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h > index 38d883dffc20..69de31754907 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h > @@ -346,8 +346,7 @@ static inline void kgd2kfd_exit(void) > } > > static inline > -struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev, > - unsigned int asic_type, bool vf) > +struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, bool vf) > { > return NULL; > } > -- > 2.26.3 >