Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs...
authorJens Axboe <axboe@kernel.dk>
Wed, 20 Jul 2022 03:06:13 +0000 (21:06 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 20 Jul 2022 03:06:13 +0000 (21:06 -0600)
commit943061e4e55d0e0f3f16a81c3f211f6ee752ec3f
tree4b40973c2c32565ba3accd5d870f5ea5e82d5d28
parentca85855bdcae8f84f1512e88b4c75009ea17ea2f
parent52935d5f0f36ba454521c4316fe54dea11f1a147
Merge branch 'for-next' of git://git./linux/kernel/git/viro/vfs into for-5.20/io_uring-iter

* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (76 commits)
  expand those iov_iter_advance()...
  pipe_get_pages(): switch to append_pipe()
  get rid of non-advancing variants
  ceph: switch the last caller of iov_iter_get_pages_alloc()
  9p: convert to advancing variant of iov_iter_get_pages_alloc()
  af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages()
  iter_to_pipe(): switch to advancing variant of iov_iter_get_pages()
  block: convert to advancing variants of iov_iter_get_pages{,_alloc}()
  iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()
  iov_iter: saner helper for page array allocation
  fold __pipe_get_pages() into pipe_get_pages()
  ITER_XARRAY: don't open-code DIV_ROUND_UP()
  unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts
  unify xarray_get_pages() and xarray_get_pages_alloc()
  unify pipe_get_pages() and pipe_get_pages_alloc()
  iov_iter_get_pages(): sanity-check arguments
  iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper
  ITER_PIPE: fold data_start() and pipe_space_for_user() together
  ITER_PIPE: cache the type of last buffer
  ITER_PIPE: clean iov_iter_revert()
  ...
block/blk-merge.c
drivers/vfio/vfio.c
fs/btrfs/inode.c
fs/ceph/addr.c
fs/io_uring.c
fs/read_write.c
net/tls/tls_sw.c