diff options
Diffstat (limited to 'fs/btrfs/disk-io.c')
-rw-r--r-- | fs/btrfs/disk-io.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c index b6dc1d179d23..487bbe4fb3c6 100644 --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c | |||
@@ -2478,7 +2478,7 @@ static int btrfs_replay_log(struct btrfs_fs_info *fs_info, | |||
2478 | return ret; | 2478 | return ret; |
2479 | } | 2479 | } |
2480 | 2480 | ||
2481 | if (fs_info->sb->s_flags & MS_RDONLY) { | 2481 | if (sb_rdonly(fs_info->sb)) { |
2482 | ret = btrfs_commit_super(fs_info); | 2482 | ret = btrfs_commit_super(fs_info); |
2483 | if (ret) | 2483 | if (ret) |
2484 | return ret; | 2484 | return ret; |
@@ -2876,7 +2876,7 @@ int open_ctree(struct super_block *sb, | |||
2876 | 2876 | ||
2877 | features = btrfs_super_compat_ro_flags(disk_super) & | 2877 | features = btrfs_super_compat_ro_flags(disk_super) & |
2878 | ~BTRFS_FEATURE_COMPAT_RO_SUPP; | 2878 | ~BTRFS_FEATURE_COMPAT_RO_SUPP; |
2879 | if (!(sb->s_flags & MS_RDONLY) && features) { | 2879 | if (!sb_rdonly(sb) && features) { |
2880 | btrfs_err(fs_info, | 2880 | btrfs_err(fs_info, |
2881 | "cannot mount read-write because of unsupported optional features (%llx)", | 2881 | "cannot mount read-write because of unsupported optional features (%llx)", |
2882 | features); | 2882 | features); |
@@ -3038,7 +3038,7 @@ retry_root_backup: | |||
3038 | goto fail_sysfs; | 3038 | goto fail_sysfs; |
3039 | } | 3039 | } |
3040 | 3040 | ||
3041 | if (!(sb->s_flags & MS_RDONLY) && !btrfs_check_rw_degradable(fs_info)) { | 3041 | if (!sb_rdonly(sb) && !btrfs_check_rw_degradable(fs_info)) { |
3042 | btrfs_warn(fs_info, | 3042 | btrfs_warn(fs_info, |
3043 | "writeable mount is not allowed due to too many missing devices"); | 3043 | "writeable mount is not allowed due to too many missing devices"); |
3044 | goto fail_sysfs; | 3044 | goto fail_sysfs; |
@@ -3097,7 +3097,7 @@ retry_root_backup: | |||
3097 | if (ret) | 3097 | if (ret) |
3098 | goto fail_qgroup; | 3098 | goto fail_qgroup; |
3099 | 3099 | ||
3100 | if (!(sb->s_flags & MS_RDONLY)) { | 3100 | if (!sb_rdonly(sb)) { |
3101 | ret = btrfs_cleanup_fs_roots(fs_info); | 3101 | ret = btrfs_cleanup_fs_roots(fs_info); |
3102 | if (ret) | 3102 | if (ret) |
3103 | goto fail_qgroup; | 3103 | goto fail_qgroup; |
@@ -3123,7 +3123,7 @@ retry_root_backup: | |||
3123 | goto fail_qgroup; | 3123 | goto fail_qgroup; |
3124 | } | 3124 | } |
3125 | 3125 | ||
3126 | if (sb->s_flags & MS_RDONLY) | 3126 | if (sb_rdonly(sb)) |
3127 | return 0; | 3127 | return 0; |
3128 | 3128 | ||
3129 | if (btrfs_test_opt(fs_info, CLEAR_CACHE) && | 3129 | if (btrfs_test_opt(fs_info, CLEAR_CACHE) && |
@@ -3878,7 +3878,7 @@ void close_ctree(struct btrfs_fs_info *fs_info) | |||
3878 | 3878 | ||
3879 | cancel_work_sync(&fs_info->async_reclaim_work); | 3879 | cancel_work_sync(&fs_info->async_reclaim_work); |
3880 | 3880 | ||
3881 | if (!(fs_info->sb->s_flags & MS_RDONLY)) { | 3881 | if (!sb_rdonly(fs_info->sb)) { |
3882 | /* | 3882 | /* |
3883 | * If the cleaner thread is stopped and there are | 3883 | * If the cleaner thread is stopped and there are |
3884 | * block groups queued for removal, the deletion will be | 3884 | * block groups queued for removal, the deletion will be |