• Linus Torvalds's avatar
    Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block · 1bdd3dbf
    Linus Torvalds authored
    Pull io_uring fixes and improvements from Jens Axboe:
     "The first five in this series are heavily inspired by the work Al did
      on the aio side to fix the races there.
    
      The last two re-introduce a feature that was in io_uring before it got
      merged, but which I pulled since we didn't have a good way to have
      BVEC iters that already have a stable reference. These aren't
      necessarily related to block, it's just how io_uring pins fixed
      buffers"
    
    * tag 'io_uring-20190323' of git://git.kernel.dk/linux-block:
      block: add BIO_NO_PAGE_REF flag
      iov_iter: add ITER_BVEC_FLAG_NO_REF flag
      io_uring: mark me as the maintainer
      io_uring: retry bulk slab allocs as single allocs
      io_uring: fix poll races
      io_uring: fix fget/fput handling
      io_uring: add prepped flag
      io_uring: make io_read/write return an integer
      io_uring: use regular request ref counts
    1bdd3dbf
io_uring.c 68.7 KB