From: Darrick J. Wong Date: Tue, 2 Sep 2025 17:29:19 +0000 (-0700) Subject: fuse2fs: quiet down EXT2_ET_RO_FILSYS errors X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6dbb5d794f1762abff4909bbf3bcf43ddb3780f0;p=thirdparty%2Fe2fsprogs.git 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" --- 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: