Merge branch 'for-6.13/io_uring' into io_uring-ignore-inline
authorJens Axboe <axboe@kernel.dk>
Tue, 15 Oct 2024 13:41:17 +0000 (07:41 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 15 Oct 2024 13:41:17 +0000 (07:41 -0600)
commitcf03f6eabbd136e2a950d4ba97b6a4457c2d7ae3
tree856a56cd77e827e46f43e512fc4113fcb4fa289b
parenteca631b8fe808748d7585059c4307005ca5c5820
parent7ee4d05790e5a6eb4826e8825956706ca7aac877
Merge branch 'for-6.13/io_uring' into io_uring-ignore-inline

* 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