From 6dbb5d794f1762abff4909bbf3bcf43ddb3780f0 Mon Sep 17 00:00:00 2001 From: "Darrick J. Wong" Date: Tue, 2 Sep 2025 10:29:19 -0700 Subject: [PATCH] fuse2fs: quiet down EXT2_ET_RO_FILSYS errors If an fs update fails because the ext2_filsys is opened in readonly mode, just return EROFS and don't log that. This prevents unnecessary spew for norecovery mounts. Cc: # v1.43 Fixes: 81cbf1ef4f5dab ("misc: add fuse2fs, a FUSE server for e2fsprogs") Signed-off-by: "Darrick J. Wong" --- misc/fuse2fs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/misc/fuse2fs.c b/misc/fuse2fs.c index cb5620c7..4d92e1e8 100644 --- a/misc/fuse2fs.c +++ b/misc/fuse2fs.c @@ -4983,6 +4983,9 @@ static int __translate_error(ext2_filsys fs, ext2_ino_t ino, errcode_t err, case EXT2_ET_UNIMPLEMENTED: ret = -EOPNOTSUPP; break; + case EXT2_ET_RO_FILSYS: + ret = -EROFS; + break; case EXT2_ET_MAGIC_EXT2FS_FILSYS: case EXT2_ET_MAGIC_BADBLOCKS_LIST: case EXT2_ET_MAGIC_BADBLOCKS_ITERATE: -- 2.47.3