mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
Merge branch 'for-6.15/io_uring-epoll-wait' into for-6.15/io_uring-reg-vec
* for-6.15/io_uring-epoll-wait: io_uring/epoll: add support for IORING_OP_EPOLL_WAIT io_uring/epoll: remove CONFIG_EPOLL guards eventpoll: add epoll_sendevents() helper eventpoll: abstract out ep_try_send_events() helper eventpoll: abstract out parameter sanity checking
This commit is contained in:
@@ -527,6 +527,17 @@ const struct io_issue_def io_issue_defs[] = {
|
||||
.issue = io_recvzc,
|
||||
#else
|
||||
.prep = io_eopnotsupp_prep,
|
||||
#endif
|
||||
},
|
||||
[IORING_OP_EPOLL_WAIT] = {
|
||||
.needs_file = 1,
|
||||
.audit_skip = 1,
|
||||
.pollin = 1,
|
||||
#if defined(CONFIG_EPOLL)
|
||||
.prep = io_epoll_wait_prep,
|
||||
.issue = io_epoll_wait,
|
||||
#else
|
||||
.prep = io_eopnotsupp_prep,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
@@ -761,6 +772,9 @@ const struct io_cold_def io_cold_defs[] = {
|
||||
[IORING_OP_RECV_ZC] = {
|
||||
.name = "RECV_ZC",
|
||||
},
|
||||
[IORING_OP_EPOLL_WAIT] = {
|
||||
.name = "EPOLL_WAIT",
|
||||
},
|
||||
};
|
||||
|
||||
const char *io_uring_get_opcode(u8 opcode)
|
||||
|
||||
Reference in New Issue
Block a user