Merge branch 'for-5.8/io_uring' into async-buffered.5
authorJens Axboe <axboe@kernel.dk>
Tue, 26 May 2020 19:31:46 +0000 (13:31 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 26 May 2020 19:31:46 +0000 (13:31 -0600)
commite69fb5238b12aba31fbf190c20de7c4643dcc46e
tree357de476e8592ce98d4971c04b9833cd77607a45
parent9cb1fd0efd195590b828b9b865421ad345a4a145
parent0bf0eefdab52d9f9f3a1eeda32a4fc7afe4e9219
Merge branch 'for-5.8/io_uring' into async-buffered.5

* for-5.8/io_uring: (22 commits)
  io_uring: get rid of manual punting in io_close
  io_uring: separate DRAIN flushing into a cold path
  io_uring: don't re-read sqe->off in timeout_prep()
  io_uring: simplify io_timeout locking
  io_uring: fix flush req->refs underflow
  io_uring: don't submit sqes when ctx->refs is dying
  io_uring: async task poll trigger cleanup
  io_uring: add tee(2) support
  splice: export do_tee()
  io_uring: don't repeat valid flag list
  io_uring: rename io_file_put()
  io_uring: remove req->needs_fixed_files
  io_uring: cleanup io_poll_remove_one() logic
  io_uring: file registration list and lock optimization
  io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags
  io_uring: add 'cq_flags' field for the CQ ring
  io_uring: allow POLL_ADD with double poll_wait() users
  io_uring: batch reap of dead file registrations
  io_uring: name sq thread and ref completions
  io_uring: remove duplicate semicolon at the end of line
  ...
fs/io_uring.c
fs/splice.c