HomeFreeBSD

Removing old code outside of 4.18 kernsls

Description

Removing old code outside of 4.18 kernsls

There were checks still in place to verify we could completely use
iov_iter's on the Linux side. All interfaces are available as of kernel
4.18, so there is no reason to check whether we should use that
interface at this point. This PR completely removes the UIO_USERSPACE
type. It also removes the check for the direct_IO interface checks.

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Brian Atkinson <batkinson@lanl.gov>
Closes #16856

Details

Provenance
Brian Atkinson <batkinson@lanl.gov>Authored on Dec 3 2024, 1:04 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Dec 16 2024, 6:23 PM
Parents
rGacda137d8c16: simd_stat: fix undefined CONFIG_KERNEL_MODE_NEON error on armel
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rGc6442bd3b643: Removing old code outside of 4.18 kernsls (authored by Brian Atkinson <batkinson@lanl.gov>).Dec 16 2024, 6:23 PM