Fix regression introduced by previous remount fixup (pv#983964) - so options
will
no longer wrongly be rejected on remount.
Logically we would return an error in xfs_fs_remount code
to prevent users from believing they might have changed
mount options using remount which can't be changed.
But unfortunately mount(8) adds all options from
mtab and fstab to the mount arguments in some cases
so we can't blindly reject options, but have to
check for each specified option if it actually
differs from the currently set option and only
reject it if that's the case.
Until that is implemented we return success for
every remount request, and silently ignore all
options that we can't actually change.
Signed-off-by: Christoph Hellwig <hch@xxxxxx>
Date: Fri Aug 15 17:33:44 AEST 2008
Workarea: chook.melbourne.sgi.com:/build/tes/2.6.x-xfs-quilt
Inspected by: hch@xxxxxx
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb
Modid: xfs-linux-melb:xfs-kern:31908a
fs/xfs/linux-2.6/xfs_super.c - 1.447 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_super.c.diff?r1=text&tr1=1.447&r2=text&tr2=1.446&f=h
- fix remount regression
|