Merge branch 'for-6.13/io_uring' into io_uring-sched-submit
authorJens Axboe <axboe@kernel.dk>
Mon, 14 Oct 2024 15:09:20 +0000 (09:09 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 14 Oct 2024 15:09:20 +0000 (09:09 -0600)
commit32c8bb5443596b1b6ff7e67a4c62fe9fd48e2e46
treead2ef15468ebc44b38edaa189b21fdf3943488f1
parent8e929cb546ee42c9a61d24fae60605e9e3192354
parent7ee4d05790e5a6eb4826e8825956706ca7aac877
Merge branch 'for-6.13/io_uring' into io_uring-sched-submit

* for-6.13/io_uring:
  io_uring: move cancel hash tables to kvmalloc/kvfree
  io_uring/cancel: get rid of init_hash_table() helper
  io_uring/poll: get rid of per-hashtable bucket locks
  io_uring/poll: get rid of io_poll_tw_hash_eject()
  io_uring/poll: get rid of unlocked cancel hash
  io_uring/poll: remove 'ctx' argument from io_poll_req_delete()
  io_uring/msg_ring: add support for sending a sync message
  io_uring/msg_ring: refactor a few helper functions
  io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd
  io_uring/eventfd: abstract out ev_fd grab + release helpers
  io_uring/eventfd: move trigger check into a helper
  io_uring/eventfd: move actual signaling part into separate helper
  io_uring/eventfd: check for the need to async notifier earlier
  io_uring/eventfd: abstract out ev_fd put helper