Linux 6.4 compat: iter_iov() function now used to get old iov member
commit0bf2c5365ed3afa65545393d8da2317699f18b30
authorColeman Kane <ckane@colemankane.org>
Sun, 23 Jul 2023 05:34:29 +0000 (23 01:34 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 19 Sep 2023 15:50:01 +0000 (19 08:50 -0700)
tree4b7ba9914444cacc66d6695c9819b793cb9ec082
parentd76de9fb170d58f81edac5729c365fc3fd60a22f
Linux 6.4 compat: iter_iov() function now used to get old iov member

The iov_iter->iov member is now iov_iter->__iov and must be accessed via
the accessor function iter_iov(). Create a wrapper that is conditionally
compiled to use the access method appropriate for the target kernel
version.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Brian Atkinson <batkinson@lanl.gov>
Signed-off-by: Coleman Kane <ckane@colemankane.org>
Closes #15100
config/kernel-vfs-iov_iter.m4
include/os/linux/spl/sys/uio.h
module/os/linux/zfs/zpl_file.c