From: Christoph Hellwig Date: Sun, 15 Feb 2009 18:18:47 +0000 (+0100) Subject: test 199: test features2 fixup for the regular case, too X-Git-Tag: v1.1.0~314^2~8 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=cd45922ddfe3d349568bfdbb1934e1dec17ff63e;p=xfstests-dev.git test 199: test features2 fixup for the regular case, too Eric Sandeen noted that we should not only test the mount ro first, then remount rw case in 199 but also the regular mount rw case. Signed-off-by: Christoph Hellwig Reviewed-by: Felix Blyakher Reviewed-by: Eric Sandeen --- diff --git a/199 b/199 index 099cc1ce..8f0b37a2 100644 --- a/199 +++ b/199 @@ -1,8 +1,10 @@ #! /bin/sh # FS QA Test No. 199 # -# Check that a filesystem first mounted read-only and then remounted -# performs the features2 fixup properly. +# Check that the features2 location fixups work correctly. We check both +# a regular read-write mount of a filesystem and the case where the +# filesystem is first mounted read-only and then later remounted read-write, +# which is the usual case for the root filesystem. # #----------------------------------------------------------------------- # Copyright (c) 2008 Christoph Hellwig. @@ -51,8 +53,20 @@ xfs_db -x $SCRATCH_DEV -c 'sb' -c 'print bad_features2' echo "Clearing features2:" xfs_db -x $SCRATCH_DEV -c 'sb' -c 'write features2 0' +_scratch_mount +umount $SCRATCH_MNT +echo "Features 2 after mount rw:" +xfs_db -x $SCRATCH_DEV -c 'sb' -c 'print features2' + +# +# Clear the normal flags again for the second rount. +# +echo "Clearing features2:" +xfs_db -x $SCRATCH_DEV -c 'sb' -c 'write features2 0' + # # And print the flags after a mount ro and remount rw +# _scratch_mount -o ro _scratch_mount -o remount,rw umount $SCRATCH_MNT diff --git a/199.out b/199.out index 04b513c9..45eaa818 100644 --- a/199.out +++ b/199.out @@ -4,6 +4,10 @@ features2 = 0x8 bad_features2 = 0x8 Clearing features2: features2 = 0 +Features 2 after mount rw: +features2 = 0x8 +Clearing features2: +features2 = 0 Features 2 after mount ro and remount rw: features2 = 0x8 *** done