From cd45922ddfe3d349568bfdbb1934e1dec17ff63e Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Sun, 15 Feb 2009 19:18:47 +0100 Subject: [PATCH] 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 --- 199 | 18 ++++++++++++++++-- 199.out | 4 ++++ 2 files changed, 20 insertions(+), 2 deletions(-) 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 -- 2.39.5