Merge branch 'for-5.12/io_uring' into io_uring-worker.v2
authorJens Axboe <axboe@kernel.dk>
Fri, 19 Feb 2021 14:21:45 +0000 (07:21 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 19 Feb 2021 14:21:45 +0000 (07:21 -0700)
commite3edc46612b0e630b287a122baf0ec866be8c754
tree3d9927b5f5363f640d4372d00d448823ecf5b1c8
parent8ec974e0bc210db0784f6d13256ff77caba75d8e
parenta4f2225d1cb2b198c79b51e811bf7cea27e16a8d
Merge branch 'for-5.12/io_uring' into io_uring-worker.v2

* for-5.12/io_uring: (118 commits)
  io_uring: don't hold uring_lock when calling io_run_task_work*
  io_uring: fail io-wq submission from a task_work
  io_uring: don't take uring_lock during iowq cancel
  io_uring: fail links more in io_submit_sqe()
  io_uring: don't do async setup for links' heads
  io_uring: do io_*_prep() early in io_submit_sqe()
  io_uring: split sqe-prep and async setup
  io_uring: don't submit link on error
  io_uring: move req link into submit_state
  io_uring: move io_init_req() into io_submit_sqe()
  io_uring: move io_init_req()'s definition
  io_uring: don't duplicate ->file check in sfr
  io_uring: keep io_*_prep() naming consistent
  io_uring: kill fictitious submit iteration index
  io_uring: fix read memory leak
  io_uring: tctx->task_lock should be IRQ safe
  proc: don't allow async path resolution of /proc/thread-self components
  io_uring: kill cached requests from exiting task closing the ring
  io_uring: add helper to free all request caches
  io_uring: allow task match to be passed to io_req_cache_free()
  ...
MAINTAINERS
fs/io_uring.c