commit | 23a04c82973bb94c20a02e565699ae47ce333038 | [log] [tgz] |
---|---|---|
author | Darrick J. Wong <djwong@kernel.org> | Wed Aug 13 11:00:49 2025 -0700 |
committer | Darrick J. Wong <djwong@kernel.org> | Wed Aug 20 17:00:54 2025 -0700 |
tree | e9de09a8f77bff72d0fb7bb4994ac22cbf07e933 | |
parent | a441dd7b5e0a644d6bc51ac6f9d281d22162e5de [diff] |
fuse2fs: don't write inode when inactivation fails remove_inode has this weird behavior where it writes the inode to disk even if the attempts to inactivate it (remove xattrs, truncate data) fail. Worse yet, it doesn't even return the original error code, so it masks failures. Fix this too. 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>