[RESEND] amdkfd: always include uapi header in priv.h

Felix Kuehling felix.kuehling at amd.com
Thu Oct 31 15:27:25 UTC 2024


On 2024-10-31 6:47, Zhu Lingshan wrote:
> The header usr/linux/kfd_ioctl.h is a duplicate of uapi/linux/kfd_ioctl.h.

I don't see usr/linux/kfd_ioctl.h. Which branch are you looking at?

> And it is actually not a file in the source code tree.

If it's a file that only there on your local working tree, maybe just clean up your working tree.

> Ideally, the usr version should be updated whenever the source code is recompiled.

If the usr version is not in the git repository, it doesn't need to be updated. I don't know where this is coming from on your local tree.

Regards,
  Felix

> 
> However, I have noticed a discrepancy between the two headers
> even after rebuilding the kernel.
> 
> This commit modifies kfd_priv.h to always include the header from uapi to ensure
> the latest changes are reflected. We should always include the source
> code header other than the duplication.
> 
> Signed-off-by: Zhu Lingshan <lingshan.zhu at amd.com>
> ---
>  drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h b/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
> index 26e48fdc8728..78de7ac09e8a 100644
> --- a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
> +++ b/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
> @@ -32,7 +32,7 @@
>  #include <linux/atomic.h>
>  #include <linux/workqueue.h>
>  #include <linux/spinlock.h>
> -#include <linux/kfd_ioctl.h>
> +#include <uapi/linux/kfd_ioctl.h>
>  #include <linux/idr.h>
>  #include <linux/kfifo.h>
>  #include <linux/seq_file.h>


More information about the amd-gfx mailing list