uapi: fix linux/kfd_ioctl.h userspace compilation errors
Subsystems (2)
PATCH 1/1 uapi: fix linux/kfd_ioctl.h userspace compilation errors
Consistently use types provided by <linux/types.h> via <drm/drm.h> to fix the following linux/kfd_ioctl.h userspace compilation errors:
/usr/include/linux/kfd_ioctl.h:266:2: error: unknown type name 'uint64_t'
uint64_t tba_addr; /* to KFD *//usr/include/linux/kfd_ioctl.h:267:2: error: unknown type name 'uint64_t'
uint64_t tma_addr; /* to KFD *//usr/include/linux/kfd_ioctl.h:268:2: error: unknown type name 'uint32_t'
uint32_t gpu_id; /* to KFD *//usr/include/linux/kfd_ioctl.h:269:2: error: unknown type name 'uint32_t'
uint32_t pad;
--- include/uapi/linux/kfd_ioctl.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
include/uapi/linux/kfd_ioctl.h +4 -4
@@ -263,10 +263,10 @@ struct kfd_ioctl_get_tile_config_args { };struct kfd_ioctl_set_trap_handler_args { -uint64_t tba_addr;/* to KFD */ -uint64_t tma_addr;/* to KFD */ -uint32_t gpu_id;/* to KFD */ -uint32_t pad; +__u64 tba_addr;/* to KFD */ +__u64 tma_addr;/* to KFD */ +__u32 gpu_id;/* to KFD */ +__u32 pad; };#define AMDKFD_IOCTL_BASE 'K'
Signature · 1 line
ldv
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag, fixing commit: 6a1c9510694f drm/amdkfd: Adding new IOCTL for scratch memory v2.
The bot has also determined it's probably a bug fixing patch. (score: 20.4472)
The bot has tested the following trees: v4.16, v4.15.15, v4.14.32.
Thanks, but already fixed in latest upstream tree
Oded
Quoted 39 lines · Dmitry V. Levin
Consistently use types provided by <
linux/types.h> via <drm/drm.h> to fix the followinglinux/kfd_ioctl.huserspace compilation errors:
/usr/include/linux/kfd_ioctl.h:266:2: error: unknown type name 'uint64_t'
uint64_ttba_addr; /* to KFD *//usr/include/linux/kfd_ioctl.h:267:2: error: unknown type name 'uint64_t'
uint64_ttma_addr; /* to KFD *//usr/include/linux/kfd_ioctl.h:268:2: error: unknown type name 'uint32_t'
uint32_tgpu_id; /* to KFD *//usr/include/linux/kfd_ioctl.h:269:2: error: unknown type name 'uint32_t'
uint32_tpad;Fixes d7b9bd2248d79 ("drm/amdkfd: Add support for user-mode trap handlers")Cc <[email protected]> # v4.16Signed-off-by Dmitry V. Levin <[email protected]>--- include/uapi/linux/kfd_ioctl.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)include/uapi/linux/kfd_ioctl.h +4
-5@@ -263,10 +263,10 @@ struct kfd_ioctl_get_tile_config_args { };struct kfd_ioctl_set_trap_handler_args { -uint64_t tba_addr;/* to KFD */ -uint64_t tma_addr;/* to KFD */ -uint32_t gpu_id;/* to KFD */ -uint32_t pad; +__u64 tba_addr;/* to KFD */ +__u64 tma_addr;/* to KFD */ +__u32 gpu_id;/* to KFD */ +__u32 pad; };#define AMDKFD_IOCTL_BASE 'K' --
Quoted 1 line
ldv
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel