diff options
author | Dave Chinner <david@fromorbit.com> | 2015-04-13 11:40:16 +1000 |
---|---|---|
committer | Dave Chinner <david@fromorbit.com> | 2015-04-13 11:40:16 +1000 |
commit | 6a63ef064b2444883ce8b68b0779d0c739d27204 (patch) | |
tree | 03414baf93943556fc492e041a389b1c9a671b6a /fs/xfs/xfs_super.c | |
parent | a448f8f1b744611fb1867ea811170cca2a9a6588 (diff) | |
parent | 21c3ea18819b5f650c75f59a0457415bc05d2b17 (diff) |
Merge branch 'xfs-misc-fixes-for-4.1-3' into for-next
Conflicts:
fs/xfs/xfs_iops.c
Diffstat (limited to 'fs/xfs/xfs_super.c')
-rw-r--r-- | fs/xfs/xfs_super.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c index 8782b36517b5..5f357ca97e76 100644 --- a/fs/xfs/xfs_super.c +++ b/fs/xfs/xfs_super.c @@ -1227,6 +1227,12 @@ xfs_fs_remount( /* ro -> rw */ if ((mp->m_flags & XFS_MOUNT_RDONLY) && !(*flags & MS_RDONLY)) { + if (mp->m_flags & XFS_MOUNT_NORECOVERY) { + xfs_warn(mp, + "ro->rw transition prohibited on norecovery mount"); + return -EINVAL; + } + mp->m_flags &= ~XFS_MOUNT_RDONLY; /* |