Merge branch 'for-5.17/io_uring' into nvme-passthru-wip.2
authorJens Axboe <axboe@kernel.dk>
Fri, 17 Dec 2021 16:52:23 +0000 (09:52 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 17 Dec 2021 16:52:23 +0000 (09:52 -0700)
commitfdd822b41e7d895221fd2614d4510575487bf986
treee871ff7770c67b0e570801357ab2bf7139441318
parent6441998e2e37131b0a4c310af9156d79d3351c16
parent33ce2aff7d340bf48875ccd80628c884cf8017ae
Merge branch 'for-5.17/io_uring' into nvme-passthru-wip.2

* for-5.17/io_uring: (21 commits)
  io_uring: code clean for some ctx usage
  io_uring: batch completion in prior_task_list
  io_uring: split io_req_complete_post() and add a helper
  io_uring: add helper for task work execution code
  io_uring: add a priority tw list for irq completion work
  io-wq: add helper to merge two wq_lists
  io_uring: reuse io_req_task_complete for timeouts
  io_uring: tweak iopoll CQE_SKIP event counting
  io_uring: simplify selected buf handling
  io_uring: move up io_put_kbuf() and io_put_rw_kbuf()
  io_uring: validate timespec for timeout removals
  io_uring: better to use REQ_F_IO_DRAIN for req->flags
  io_uring: fix no lock protection for ctx->cq_extra
  io_uring: disable drain with cqe skip
  io_uring: don't spinlock when not posting CQEs
  io_uring: add option to skip CQE posting
  io_uring: clean cqe filling functions
  io_uring: improve argument types of kiocb_done()
  io_uring: clean __io_import_iovec()
  io_uring: improve send/recv error handling
  ...
fs/io_uring.c