Merge branch 'for-6.13/io_uring' into io_uring-ring-resize
authorJens Axboe <axboe@kernel.dk>
Wed, 23 Oct 2024 13:35:33 +0000 (07:35 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 23 Oct 2024 13:35:33 +0000 (07:35 -0600)
commita6f349e60a0baf7a8415fcf47edad942dafd8ac5
tree5844b53a5a167613ec5aadbb19ee95edbcd80170
parentc2ee9f594da826bea183ed14f2cc029c719bf4da
parent81653ff1bab433367ebbedeb28bc19e7de37df84
Merge branch 'for-6.13/io_uring' into io_uring-ring-resize

* for-6.13/io_uring: (27 commits)
  io_uring/net: clean up io_msg_copy_hdr
  io_uring/net: don't alias send user pointer reads
  io_uring/net: don't store send address ptr
  io_uring/net: split send and sendmsg prep helpers
  io_uring: kill 'imu' from struct io_kiocb
  io_uring/net: move send zc fixed buffer import to issue path
  io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node()
  io_uring/rw: get rid of using req->imu
  io_uring/uring_cmd: get rid of using req->imu
  io_uring/rsrc: don't assign bvec twice in io_import_fixed()
  io_uring: clean up cqe trace points
  io_uring: static_key for !IORING_SETUP_NO_SQARRAY
  io_uring: kill io_llist_xchg
  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/io_uring.h
io_uring/rsrc.c
io_uring/rw.c