Cleaning up uio headers
commitc0801bf35a09623a8f4422530550266c9fa143b5
authorBrian Atkinson <batkinson@lanl.gov>
Sun, 21 Feb 2021 04:16:50 +0000 (20 21:16 -0700)
committerGitHub <noreply@github.com>
Sun, 21 Feb 2021 04:16:50 +0000 (20 20:16 -0800)
treeb9bd7c99600ccc1c07733bb5ba563843730aa523
parent52cb284f7b7e2e8eb389c2f62d133ca4e4d38832
Cleaning up uio headers

Making uio_impl.h the common header interface between Linux and FreeBSD
so both OS's can share a common header file. This also helps reduce code
duplication for zfs_uio_t for each OS.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Brian Atkinson <batkinson@lanl.gov>
Closes #11622
include/os/freebsd/spl/sys/uio.h
include/os/linux/spl/sys/uio.h
include/os/linux/zfs/sys/zfs_context_os.h
include/sys/uio_impl.h
include/sys/zfs_context.h
module/os/freebsd/spl/spl_uio.c
module/zfs/spa_config.c
module/zfs/zfs_ioctl.c
module/zfs/zfs_vnops.c