Merge tag 'io_uring-5.11-2021-01-01' of git://git.kernel.dk/linux-block
commitdc3e24b214c50a2ac2dd3d2cc7fb88c9a1e842d4
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 1 Jan 2021 20:29:49 +0000 (1 12:29 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 1 Jan 2021 20:29:49 +0000 (1 12:29 -0800)
tree409f5c4f7f009dba45c7a6bee9514ffb48003b8d
parentcedd1862be7e666be87ec824dabc6a2b05618f36
parentb1b6b5a30dce872f500dc43f067cba8e7f86fc7d
Merge tag 'io_uring-5.11-2021-01-01' of git://git.kernel.dk/linux-block

Pull io_uring fixes from Jens Axboe:
 "A few fixes that should go into 5.11, all marked for stable as well:

   - Fix issue around identity COW'ing and users that share a ring
     across processes

   - Fix a hang associated with unregistering fixed files (Pavel)

   - Move the 'process is exiting' cancelation a bit earlier, so
     task_works aren't affected by it (Pavel)"

* tag 'io_uring-5.11-2021-01-01' of git://git.kernel.dk/linux-block:
  kernel/io_uring: cancel io_uring before task works
  io_uring: fix io_sqe_files_unregister() hangs
  io_uring: add a helper for setting a ref node
  io_uring: don't assume mm is constant across submits