• Jens Axboe's avatar
    Merge branch 'for-6.12/io_uring' into for-6.12/io_uring-discard · 6d0f8dcb
    Jens Axboe authored
    * for-6.12/io_uring: (31 commits)
      io_uring/io-wq: inherit cpuset of cgroup in io worker
      io_uring/io-wq: do not allow pinning outside of cpuset
      io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()
      io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
      io_uring/sqpoll: do not allow pinning outside of cpuset
      io_uring/eventfd: move refs to refcount_t
      io_uring: remove unused rsrc_put_fn
      io_uring: add new line after variable declaration
      io_uring: add GCOV_PROFILE_URING Kconfig option
      io_uring/kbuf: add support for incremental buffer consumption
      io_uring/kbuf: pass in 'len' argument for buffer commit
      Revert "io_uring: Require zeroed sqe->len on provided-buffers send"
      io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h
      io_uring/kbuf: add io_kbuf_commit() helper
      io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg
      io_uring: wire up min batch wake timeout
      io_uring: add support for batch wait timeout
      io_uring: implement our own schedule timeout handling
      io_uring: move schedule wait logic into helper
      io_uring: encapsulate extraneous wait flags into a separate struct
      ...
    6d0f8dcb
rsrc.c 26.5 KB