mirror_zfs/include/os/linux
Rob Norris dbc70ec73a Linux 6.12: f_version removed from struct file
linux/torvalds@11068e0b64 removes it, suggesting this was a always
there as a helper to handle concurrent seeks, which all filesystems now
handle themselves if necessary.

Without looking into the mechanism, I can imagine how it might have been
used, but we have always set it to zero and never read from it,
presumably because we've always tracked per-caller position through the
znode anyway. So I don't see how there can be any functional change for
us by removing it. I've stayed conservative though and left it in for
older kernels, since its clearly not hurting anything there.

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <robn@despairlabs.com>
Closes #16582
2024-11-15 10:15:01 -08:00
..
kernel/linux Linux 6.12: f_version removed from struct file 2024-11-15 10:15:01 -08:00
spl Linux 6.12: avoid kmem_cache_create redefinition 2024-11-15 10:15:01 -08:00
zfs/sys abd_os: break out platform-specific header parts 2024-11-15 10:15:00 -08:00
Makefile.am abd_os: break out platform-specific header parts 2024-11-15 10:15:00 -08:00