]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Move zfs_cmd_t copyin/copyout to platform code
authorMatthew Macy <mmacy@freebsd.org>
Mon, 2 Dec 2019 18:08:27 +0000 (10:08 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 2 Dec 2019 18:08:27 +0000 (10:08 -0800)
commit51420321068e905445e625def28fadc7c3625e13
treee45349eef2df831b142fa97d5e21d86aea8cda4d
parent42a826eed32cd428a3f7c796c619a854c1f8f9dd
Move zfs_cmd_t copyin/copyout to platform code

FreeBSD needs to cope with multiple version of the zfs_cmd_t
structure. Allowing the platform code to pre and post
process the cmd structure makes it possible to work with
legacy tooling.

Reviewed-by: Jorgen Lundman <lundman@lundman.net>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Matt Macy <mmacy@FreeBSD.org>
Closes #9624
include/sys/zfs_ioctl_impl.h
module/os/linux/zfs/zfs_ioctl_os.c
module/zfs/zfs_ioctl.c