uapi: fix linux/sched/types.h userspace compilation errors
PATCH 1/1 uapi: fix linux/sched/types.h userspace compilation errors
Consistently use types provided by <linux/types.h> to fix the following linux/sched/types.h userspace compilation errors:
/usr/include/linux/sched/types.h:57:2: error: unknown type name 'u32'
u32 size;/usr/include/linux/sched/types.h:59:2: error: unknown type name 'u32'
u32 sched_policy;/usr/include/linux/sched/types.h:60:2: error: unknown type name 'u64'
u64 sched_flags;/usr/include/linux/sched/types.h:63:2: error: unknown type name 's32'
s32 sched_nice;/usr/include/linux/sched/types.h:66:2: error: unknown type name 'u32'
u32 sched_priority;/usr/include/linux/sched/types.h:69:2: error: unknown type name 'u64'
u64 sched_runtime;/usr/include/linux/sched/types.h:70:2: error: unknown type name 'u64'
u64 sched_deadline;/usr/include/linux/sched/types.h:71:2: error: unknown type name 'u64'
u64 sched_period;
--- include/uapi/linux/sched/types.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-)
include/uapi/linux/sched/types.h +8 -8
@@ -54,21 +54,21 @@ struct sched_param {* available in the scheduling class file or in Documentation/. */ struct sched_attr { -u32 size; +__u32 size; -u32 sched_policy; -u64 sched_flags; +__u32 sched_policy; +__u64 sched_flags;/* SCHED_NORMAL, SCHED_BATCH */ -s32 sched_nice; +__s32 sched_nice;/* SCHED_FIFO, SCHED_RR */ -u32 sched_priority; +__u32 sched_priority;/* SCHED_DEADLINE */ -u64 sched_runtime; -u64 sched_deadline; -u64 sched_period; +__u64 sched_runtime; +__u64 sched_deadline; +__u64 sched_period; };#endif /* _UAPI_LINUX_SCHED_TYPES_H */
Signature · 1 line
ldv
tip-bot for Dmitry V. Levin
merge bot[tip:sched/urgent] sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors
sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors
Commit-ID: 242fc35290bd8cf0effc6e3474e3a417985de2f3 Gitweb: http://git.kernel.org/tip/242fc35290bd8cf0effc6e3474e3a417985de2f3 Author: Dmitry V. Levin <[email protected]> AuthorDate: Wed, 5 Jul 2017 19:23:28 +0300 Committer: Ingo Molnar <[email protected]> CommitDate: Sat, 8 Jul 2017 11:17:55 +0200
sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors
Consistently use types provided by <linux/types.h> to fix the following linux/sched/types.h userspace compilation errors:
/usr/include/linux/sched/types.h:57:2: error: unknown type name 'u32'
u32 size;
...
u64 sched_period;
--- include/uapi/linux/sched/types.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-)
include/uapi/linux/sched/types.h +8 -8
@@ -54,21 +54,21 @@ struct sched_param {* available in the scheduling class file or in Documentation/. */ struct sched_attr { -u32 size; +__u32 size; -u32 sched_policy; -u64 sched_flags; +__u32 sched_policy; +__u64 sched_flags;/* SCHED_NORMAL, SCHED_BATCH */ -s32 sched_nice; +__s32 sched_nice;/* SCHED_FIFO, SCHED_RR */ -u32 sched_priority; +__u32 sched_priority;/* SCHED_DEADLINE */ -u64 sched_runtime; -u64 sched_deadline; -u64 sched_period; +__u64 sched_runtime; +__u64 sched_deadline; +__u64 sched_period; };#endif /* _UAPI_LINUX_SCHED_TYPES_H */