From: Darrick J. Wong <djwong@xxxxxxxxxx> New files can't have contents, so there's no need to truncate them, which then messes with ctime/mtime. Cc: <linux-ext4@xxxxxxxxxxxxxxx> # v1.43 Fixes: 81cbf1ef4f5dab ("misc: add fuse2fs, a FUSE server for e2fsprogs") Signed-off-by: "Darrick J. Wong" <djwong@xxxxxxxxxx> --- misc/fuse2fs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/misc/fuse2fs.c b/misc/fuse2fs.c index 0e9576b6ca6aa7..5b866aed98237f 100644 --- a/misc/fuse2fs.c +++ b/misc/fuse2fs.c @@ -3376,6 +3376,7 @@ static int op_create(const char *path, mode_t mode, struct fuse_file_info *fp) if (ret) goto out2; + fp->flags &= ~O_TRUNC; ret = __op_open(ff, path, fp); if (ret) goto out2;