Răsfoiți Sursa

Btrfs: process mount options on mount -o remount,

Btrfs wasn't parsing any new mount options during remount, making it
difficult to set mount options on a root drive.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
Chris Mason 16 ani în urmă
părinte
comite
b288052e17
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      fs/btrfs/super.c

+ 4 - 0
fs/btrfs/super.c

@@ -511,6 +511,10 @@ static int btrfs_remount(struct super_block *sb, int *flags, char *data)
 	struct btrfs_root *root = btrfs_sb(sb);
 	int ret;
 
+	ret = btrfs_parse_options(root, data);
+	if (ret)
+		return -EINVAL;
+
 	if ((*flags & MS_RDONLY) == (sb->s_flags & MS_RDONLY))
 		return 0;