Files
freebsd/module
Rob Norris 946be3a33d FreeBSD: remove legacy ioctl support
When FreeBSD switched their ZFS to OpenZFS in 13, a compat layer was
included to allow older userspace to work with newer kernel modules and
vice-versa. Since FreeBSD 12 is now almost 3 years out of support, we
shouldn't need this compatibility support any longer, and can remove it.

The small versioned wrapping struct zfs_iocparm_t is still in use for
current ioctls (and honestly a pretty good idea), so that's retained,
and we're now explicitly enforcing the version and size fields are what
they're supposed to be.

Sponsored-by: TrueNAS
Reviewed-by: Kyle Evans <[email protected]>
Reviewed-by: Ryan Moeller <[email protected]>
Signed-off-by: Rob Norris <[email protected]>
Closes #19157
2026-09-22 16:14:54 -07:00
..
2026-09-22 09:22:15 -07:00
2026-09-22 09:22:11 -07:00
2026-09-22 09:22:07 -07:00
2026-09-22 16:14:54 -07:00