[GIT PULL] io_uring fixes/improvements for 5.1-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

The first 5 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.

Please pull!


  git://git.kernel.dk/linux-block.git tags/io_uring-20190323


----------------------------------------------------------------
Jens Axboe (9):
      io_uring: use regular request ref counts
      io_uring: make io_read/write return an integer
      io_uring: add prepped flag
      io_uring: fix fget/fput handling
      io_uring: fix poll races
      io_uring: retry bulk slab allocs as single allocs
      io_uring: mark me as the maintainer
      iov_iter: add ITER_BVEC_FLAG_NO_REF flag
      block: add BIO_NO_PAGE_REF flag

 MAINTAINERS               |  10 ++
 block/bio.c               |  43 +++--
 fs/block_dev.c            |  12 +-
 fs/io_uring.c             | 439 +++++++++++++++++++++++-----------------------
 fs/iomap.c                |  12 +-
 include/linux/blk_types.h |   1 +
 include/linux/uio.h       |  24 ++-
 7 files changed, 284 insertions(+), 257 deletions(-)

-- 
Jens Axboe




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux