]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
fuse2fs: don't let ENOENT escape from ioctl_fitrim
authorDarrick J. Wong <djwong@kernel.org>
Fri, 8 Aug 2025 18:58:12 +0000 (11:58 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Thu, 21 Aug 2025 00:00:54 +0000 (17:00 -0700)
commit10684aec06a156122da67a7c58332dd00aacac8c
treeb1320f8b61cd1ca0ec797df32df63d509b016f7a
parent6c6ce2d0c3cb7365c7ebe3457bcbc0e3874fe600
fuse2fs: don't let ENOENT escape from ioctl_fitrim

If ext2fs_find_first_set_block_bitmap2 returns ENOENT to indicate
that there are no bits set between start and b, then the entire region
is free space and we can discard it.  In that case, zero out err so that
it won't get returned as an error.

Cc: <linux-ext4@vger.kernel.org> # v1.43
Fixes: 81cbf1ef4f5dab ("misc: add fuse2fs, a FUSE server for e2fsprogs")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
misc/fuse2fs.c