common: check if a given rename flag is supported in _require_renameat2
[xfstests-dev.git] / tests / xfs / 148
index 5dc8df640598ab5e989caf0dd7d2552b826ef37a..d9d7d2219435d07a44f9ea3895f9ec34137092cf 100755 (executable)
@@ -1,28 +1,12 @@
 #! /bin/bash
+# SPDX-License-Identifier: GPL-2.0
+# Copyright (c) 2006 Silicon Graphics, Inc.  All Rights Reserved.
+#
 # FS QA Test No. 148
 #
 # Exercise xfs parallel repair on broken filesystems
 # This is a clone of test 030 useing xfs_prepair64 instead of xfs_repair
 #
-#-----------------------------------------------------------------------
-# Copyright (c) 2006 Silicon Graphics, Inc.  All Rights Reserved.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it would be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc.,  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-#
-#-----------------------------------------------------------------------
-#
-
 seq=`basename $0`
 seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
@@ -34,7 +18,7 @@ status=1      # failure is the default!
 _cleanup()
 {
        cd /
-       umount $SCRATCH_DEV 2>/dev/null
+       _scratch_unmount 2>/dev/null
        rm -f $tmp.*
 }
 
@@ -63,7 +47,7 @@ _check_ag()
 
 # real QA test starts here
 _supported_fs xfs
-_supported_os IRIX Linux
+_supported_os Linux
 
 _require_scratch
 _require_no_large_scratch_dev
@@ -87,7 +71,7 @@ else
                _notrun "GQuota are enabled, test needs controlled sb recovery"
        src/feature -P $SCRATCH_DEV && \
                _notrun "PQuota are enabled, test needs controlled sb recovery"
-       umount $SCRATCH_DEV
+       _scratch_unmount
 fi
 clear=""
 eval `xfs_db -r -c "sb 1" -c stack $SCRATCH_DEV | $PERL_PROG -ne '