freebsd-dev/module
Rich Ercolani b657f2c592
Corrected oversight in ZERO_RANGE behavior
It turns out, no, in fact, ZERO_RANGE and PUNCH_HOLE do
have differing semantics in some ways - in particular,
one requires KEEP_SIZE, and the other does not.

Also added a zero-range test to catch this, corrected a flaw
that made the punch-hole test succeed vacuously, and a typo
in file_write.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
Closes #13329 
Closes #13338
2022-04-20 16:07:03 -07:00
..
avl linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
icp linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
lua linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
nvpair linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
os Corrected oversight in ZERO_RANGE behavior 2022-04-20 16:07:03 -07:00
unicode linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
zcommon linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
zfs linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
zstd linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
.gitignore
Kbuild.in linux: module: weld all but spl.ko into zfs.ko 2022-04-20 13:28:24 -07:00
Makefile.bsd Fix ACL checks for NFS kernel server 2022-03-18 06:47:57 -06:00
Makefile.in linux: module: uninstall legacy modules on (un)installation 2022-04-20 13:28:54 -07:00