From: Linus Torvalds Date: Sat, 23 Mar 2019 17:25:12 +0000 (-0700) Subject: Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=1bdd3dbfff7a308643c7f9ef74e4a8ef3923e686;p=openwrt%2Fstaging%2Fblogic.git Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block 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 --- 1bdd3dbfff7a308643c7f9ef74e4a8ef3923e686