xfs: disallow ro->rw remount on norecovery mount
authorEric Sandeen <sandeen@redhat.com>
Mon, 13 Apr 2015 01:25:41 +0000 (11:25 +1000)
committerDave Chinner <david@fromorbit.com>
Mon, 13 Apr 2015 01:25:41 +0000 (11:25 +1000)
commitbbe051c841d522bf2aaa1d362b57fe47457187bf
tree45f55239cc81b63aff4f457c1365b87675bc8936
parent72c1a73993cfa3572e45e1a878ff7acf31d14fc8
xfs: disallow ro->rw remount on norecovery mount

There's a bit of a loophole in norecovery mount handling right
now: an initial mount must be readonly, but nothing prevents
a mount -o remount,rw from producing a writable, unrecovered
xfs filesystem.

It might be possible to try to perform a log recovery when this
is requested, but I'm not sure it's worth the effort.  For now,
simply disallow this sort of transition.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_super.c