Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 13 Dec 2022 02:29:54 +0000 (18:29 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 13 Dec 2022 02:29:54 +0000 (18:29 -0800)
commit75f4d9af8b67d7415afe50afcb4e96fd0bbd3ae2
treeccc9f8e2359d27bc38e8b001f6af563bc437981f
parent268369b171ff1be6a68ae8f33d0602c6bea48d2e
parentde4eda9de2d957ef2d6a8365a01e26a435e958cb
Merge tag 'pull-iov_iter' of git://git./linux/kernel/git/viro/vfs

Pull iov_iter updates from Al Viro:
 "iov_iter work; most of that is about getting rid of direction
  misannotations and (hopefully) preventing more of the same for the
  future"

* tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  use less confusing names for iov_iter direction initializers
  iov_iter: saner checks for attempt to copy to/from iterator
  [xen] fix "direction" argument of iov_iter_kvec()
  [vhost] fix 'direction' argument of iov_iter_{init,bvec}()
  [target] fix iov_iter_bvec() "direction" argument
  [s390] memcpy_real(): WRITE is "data source", not destination...
  [s390] zcore: WRITE is "data source", not destination...
  [infiniband] READ is "data destination", not source...
  [fsi] WRITE is "data source", not destination...
  [s390] copy_oldmem_kernel() - WRITE is "data source", not destination
  csum_and_copy_to_iter(): handle ITER_DISCARD
  get rid of unlikely() on page_copy_sane() calls
20 files changed:
arch/s390/kernel/crash_dump.c
crypto/testmgr.c
drivers/acpi/pfr_update.c
drivers/block/drbd/drbd_receiver.c
drivers/char/random.c
drivers/infiniband/ulp/rtrs/rtrs-clt.c
drivers/s390/char/zcore.c
fs/btrfs/ioctl.c
fs/cifs/file.c
fs/coredump.c
fs/nfsd/vfs.c
fs/ocfs2/cluster/tcp.c
fs/proc/vmcore.c
fs/read_write.c
kernel/trace/trace_events_user.c
mm/madvise.c
net/bluetooth/6lowpan.c
net/ipv4/tcp.c
net/sunrpc/xprtsock.c
net/tipc/topsrv.c