[PATCH 16/33] generic/679: disable for fuse2fs

Darrick J. Wong
2025-10-29T01:24:36Z

fuse2fs' fallocate implementation follows xfs' behavior of failing an
fallocate up front if there isn't enough free space in the filesystem to
allocate @len bytes, even if most of the range is actually already
allocated. This is an engineering decision on the part of the author
(me) not to support the corner case of preallocating a not very sparse
file because that would just be more code to maintain.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
---
tests/generic/679 | 2 ++
1 file changed, 2 insertions(+)

diff --git a/tests/generic/679 b/tests/generic/679
index 741ddf21502f3a..da62cc4a0fe5e3 100755
--- a/tests/generic/679
+++ b/tests/generic/679
@@ -24,6 +24,8 @@ _require_xfs_io_command "fiemap"
# https://lore.kernel.org/linux-btrfs/20220315164011.GF8241@magnolia/
#
_exclude_fs xfs
+# fuse2fs copies xfs' pattern
+_exclude_fs fuse.ext[234]

rm -f $seqres.full