fat: respect silent mount flag
Subsystems (2)
PATCH 1/1 fat: respect silent mount flag
pass down the silent flag to parse_options(). Without this fat gives warnings when mounting some non-fat rootfs with options.
Signed-off-by Christoph Hellwig <[email protected]>
fs/fat/inode.c +7 -4
@@ -846,7 +846,7 @@ {Opt_err, NULL} }; -static int parse_options (char *options,int is_vfat,int *debug, +static int parse_options (char *options,int is_vfat,int silent,int *debug,struct fat_mount_options *opts) {char *p;
@@ -1008,8 +1008,11 @@break ;/* unknown option */ default : -printk (KERN_ERR "FAT: Unrecognized mount option \"%s\" " -"or missing value\n" , p); +if (!silent) { +printk (KERN_ERR +"FAT: Unrecognized mount option \"%s\" " +"or missing value\n" , p); + }return -EINVAL ; } }
@@ -1091,7 +1094,7 @@ sb->s_export_op = &fat_export_ops; sbi->dir_ops = fs_dir_inode_ops; - error =parse_options (data, isvfat, &debug, &sbi->options); + error =parse_options (data, isvfat, silent, &debug, &sbi->options);if (error) goto out_fail;
OGAWA Hirofumi
maintainerQuoted 2 lines · Christoph Hellwig
pass down the silent flag to
parse_options(). Without this fat gives warnings when mounting some non-fat rootfs with options.
ACK.
Signature · 1 line
OGAWA Hirofumi <[email protected]>