Merge branch 'io_uring-5.12' into for-next
authorJens Axboe <axboe@kernel.dk>
Tue, 2 Mar 2021 20:16:08 +0000 (13:16 -0700)
committerJens Axboe <axboe@kernel.dk>
Tue, 2 Mar 2021 20:16:08 +0000 (13:16 -0700)
commita5aedd7b65baa7b29be5ce392053e333d39ef985
tree87b2a818170249a22f9ec7e31d5bceca8c8680e6
parent091c66add57d4de117f4893911506713bced79a9
parent29be7fc03d63009ab2675f3bac3bf1b54deefba4
Merge branch 'io_uring-5.12' into for-next

* io_uring-5.12: (32 commits)
  io_uring: ensure that threads freeze on suspend
  io_uring: remove extra in_idle wake up
  io_uring: inline __io_queue_async_work()
  io_uring: inline io_req_clean_work()
  io_uring: choose right tctx->io_wq for try cancel
  io_uring: fix -EAGAIN retry with IOPOLL
  io-wq: fix error path leak of buffered write hash map
  io_uring: remove sqo_task
  io_uring: kill sqo_dead and sqo submission halting
  io_uring: ignore double poll add on the same waitqueue head
  io_uring: ensure that SQPOLL thread is started for exit
  io_uring: replace cmpxchg in fallback with xchg
  io_uring: fix __tctx_task_work() ctx race
  io_uring: kill io_uring_flush()
  io_uring: kill unnecessary io_run_ctx_fallback() in io_ring_exit_work()
  io_uring: move cred assignment into io_issue_sqe()
  io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks
  io_uring: remove unused argument 'tsk' from io_req_caches_free()
  io_uring: destroy io-wq on exec
  io_uring: warn on not destroyed io-wq
  ...