From: Jiufei Xue <jiufei.xue@xxxxxxxxxxxxxxxxx> Signed-off-by: Jiufei Xue <jiufei.xue@xxxxxxxxxxxxxxxxx> --- man/io_uring_enter.2 | 2 +- src/include/liburing.h | 2 +- src/include/liburing/io_uring.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/man/io_uring_enter.2 b/man/io_uring_enter.2 index 188398b..d0d5538 100644 --- a/man/io_uring_enter.2 +++ b/man/io_uring_enter.2 @@ -125,7 +125,7 @@ struct io_uring_sqe { union { __kernel_rwf_t rw_flags; __u32 fsync_flags; - __u16 poll_events; + __u32 poll_events; __u32 sync_range_flags; __u32 msg_flags; __u32 timeout_flags; diff --git a/src/include/liburing.h b/src/include/liburing.h index 0192b47..b1659cc 100644 --- a/src/include/liburing.h +++ b/src/include/liburing.h @@ -253,7 +253,7 @@ static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, } static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, - short poll_mask) + unsigned poll_mask) { io_uring_prep_rw(IORING_OP_POLL_ADD, sqe, fd, NULL, 0, 0); sqe->poll_events = poll_mask; diff --git a/src/include/liburing/io_uring.h b/src/include/liburing/io_uring.h index 92c2269..afc7edd 100644 --- a/src/include/liburing/io_uring.h +++ b/src/include/liburing/io_uring.h @@ -31,7 +31,7 @@ struct io_uring_sqe { union { __kernel_rwf_t rw_flags; __u32 fsync_flags; - __u16 poll_events; + __u32 poll_events; __u32 sync_range_flags; __u32 msg_flags; __u32 timeout_flags; -- 1.8.3.1