]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
fstests: update group name according to xfs_io command requirement
authorZorro Lang <zlang@kernel.org>
Tue, 8 Nov 2022 18:32:42 +0000 (02:32 +0800)
committerZorro Lang <zlang@kernel.org>
Wed, 23 Nov 2022 03:55:03 +0000 (11:55 +0800)
When a test case requires someone xfs_io command, that nearly means
that case belong that kind of test group. Likes fpunch for punch
group, fcollapse for collapse group, falloc for prealloc group, fzero
for zero group and so on.

Many fstests cases miss some test groups they should belong to, so
this patch trys to supplement this lack,  according to the "xxxx"
which required by _require_xfs_io_command "xxxx".

Reported-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Zorro Lang <zlang@kernel.org>
Reviewed-by: Andrey Albershteyn <aalbersh@redhat.com>
188 files changed:
tests/btrfs/013
tests/btrfs/016
tests/btrfs/025
tests/btrfs/034
tests/btrfs/037
tests/btrfs/046
tests/btrfs/079
tests/btrfs/095
tests/btrfs/112
tests/btrfs/153
tests/btrfs/169
tests/btrfs/170
tests/btrfs/180
tests/btrfs/193
tests/btrfs/205
tests/btrfs/206
tests/btrfs/290
tests/ext4/009
tests/ext4/015
tests/ext4/034
tests/ext4/054
tests/ext4/307
tests/f2fs/001
tests/generic/032
tests/generic/038
tests/generic/042
tests/generic/103
tests/generic/137
tests/generic/144
tests/generic/145
tests/generic/156
tests/generic/186
tests/generic/187
tests/generic/188
tests/generic/189
tests/generic/190
tests/generic/191
tests/generic/194
tests/generic/195
tests/generic/196
tests/generic/197
tests/generic/199
tests/generic/200
tests/generic/201
tests/generic/216
tests/generic/217
tests/generic/218
tests/generic/220
tests/generic/222
tests/generic/223
tests/generic/227
tests/generic/229
tests/generic/238
tests/generic/264
tests/generic/284
tests/generic/286
tests/generic/287
tests/generic/289
tests/generic/290
tests/generic/291
tests/generic/292
tests/generic/293
tests/generic/295
tests/generic/299
tests/generic/311
tests/generic/324
tests/generic/351
tests/generic/372
tests/generic/391
tests/generic/404
tests/generic/413
tests/generic/414
tests/generic/422
tests/generic/468
tests/generic/469
tests/generic/483
tests/generic/485
tests/generic/499
tests/generic/503
tests/generic/511
tests/generic/515
tests/generic/540
tests/generic/541
tests/generic/542
tests/generic/543
tests/generic/546
tests/generic/605
tests/generic/610
tests/generic/619
tests/generic/627
tests/generic/641
tests/generic/649
tests/generic/652
tests/generic/653
tests/generic/654
tests/generic/655
tests/generic/658
tests/generic/659
tests/generic/660
tests/generic/661
tests/generic/662
tests/generic/663
tests/generic/664
tests/generic/665
tests/generic/666
tests/generic/667
tests/generic/668
tests/generic/669
tests/generic/674
tests/generic/683
tests/generic/684
tests/generic/685
tests/generic/686
tests/generic/687
tests/overlay/060
tests/xfs/014
tests/xfs/042
tests/xfs/076
tests/xfs/084
tests/xfs/114
tests/xfs/118
tests/xfs/128
tests/xfs/166
tests/xfs/167
tests/xfs/176
tests/xfs/184
tests/xfs/185
tests/xfs/187
tests/xfs/192
tests/xfs/200
tests/xfs/204
tests/xfs/215
tests/xfs/218
tests/xfs/219
tests/xfs/221
tests/xfs/223
tests/xfs/224
tests/xfs/225
tests/xfs/226
tests/xfs/228
tests/xfs/230
tests/xfs/231
tests/xfs/232
tests/xfs/243
tests/xfs/245
tests/xfs/248
tests/xfs/249
tests/xfs/251
tests/xfs/254
tests/xfs/255
tests/xfs/256
tests/xfs/257
tests/xfs/258
tests/xfs/280
tests/xfs/294
tests/xfs/310
tests/xfs/312
tests/xfs/313
tests/xfs/316
tests/xfs/324
tests/xfs/326
tests/xfs/328
tests/xfs/330
tests/xfs/331
tests/xfs/332
tests/xfs/335
tests/xfs/336
tests/xfs/337
tests/xfs/341
tests/xfs/342
tests/xfs/343
tests/xfs/344
tests/xfs/345
tests/xfs/346
tests/xfs/347
tests/xfs/423
tests/xfs/443
tests/xfs/444
tests/xfs/445
tests/xfs/450
tests/xfs/513
tests/xfs/528
tests/xfs/529
tests/xfs/534
tests/xfs/535
tests/xfs/537
tests/xfs/545
tests/xfs/554

index 1335b8cb321ded48cbf310728407ad25ad87d387..459b6e80a312f51a1a9a8b0fd98058a4d0feaee9 100755 (executable)
@@ -11,7 +11,7 @@
 # dmesg to see if there was a csum error.
 #
 . ./common/preamble
-_begin_fstest auto quick balance
+_begin_fstest auto quick balance prealloc
 
 # Import common functions.
 . ./common/filter
index 6d05da54800840b2407674caa50d856f2f466ae0..35609329ba0ec3940dcd2cb9dc6a53e3a8584003 100755 (executable)
@@ -7,7 +7,7 @@
 # btrfs send hole punch test
 #
 . ./common/preamble
-_begin_fstest auto quick send
+_begin_fstest auto quick send prealloc
 
 tmp=`mktemp -d`
 tmp_dir=send_temp_$seq
index b9ffd8cc5b8591905532a72e56fe14b820ff352e..26f95c7d9a1eb836f58e6cb7a966d19b551657c0 100755 (executable)
@@ -11,7 +11,7 @@
 # causing the receive command to abort immediately.
 #
 . ./common/preamble
-_begin_fstest auto quick send clone
+_begin_fstest auto quick send clone prealloc
 
 tmp=`mktemp -d`
 
index 92ad5c38530978ad75e2f887a284d7929babf035..abda75db76a97f906c7437939f5c587b5ea948f9 100755 (executable)
@@ -8,7 +8,7 @@
 # bad detection of file holes.
 #
 . ./common/preamble
-_begin_fstest auto quick send
+_begin_fstest auto quick send prealloc
 
 tmp=`mktemp -d`
 
index 9ea43358109f5bf7a8461053abee5a9865b457d1..61193fdd2a7baaf1ed4b808a610c43d7094a04d3 100755 (executable)
@@ -15,7 +15,7 @@
 #   Btrfs: fix data corruption when reading/updating compressed extents
 #
 . ./common/preamble
-_begin_fstest auto quick compress
+_begin_fstest auto quick compress prealloc
 
 tmp=`mktemp -d`
 
index f654adaec308eac228deb66ee9bbdb95d675b1ae..8b65fb1f1ecbe40dafda65b5f123746c3fc089f4 100755 (executable)
@@ -14,7 +14,7 @@
 #   Btrfs: send, fix data corruption due to incorrect hole detection
 #
 . ./common/preamble
-_begin_fstest auto quick send
+_begin_fstest auto quick send preallocrw
 
 tmp=`mktemp -d`
 
index 92d5947926d1c875aef8191b0c9f18ec6005f367..22f57396e7b164dd9b44aeac3d4f4911d44507e1 100755 (executable)
@@ -18,7 +18,7 @@
 # btrfs: Fix the wrong condition judgment about subset extent map
 #
 . ./common/preamble
-_begin_fstest auto rw metadata fiemap
+_begin_fstest auto rw metadata fiemap prealloc
 
 # Override the default cleanup function.
 _cleanup()
index b3a5fc14e8d53e3e49725d8d18dae3d5466d5641..3bd34c72e8eb39a4dc5b46fb1c3dc1c0e3e3c31f 100755 (executable)
@@ -13,7 +13,7 @@
 # The regression was introduced in the 4.2-rc1 Linux kernel.
 #
 . ./common/preamble
-_begin_fstest auto quick metadata log
+_begin_fstest auto quick metadata log preallocrw
 
 # Override the default cleanup function.
 _cleanup()
index dac6b5b055f2c7a9c249fa15b559c2419804a77d..c3f7fe5c52488facc36a5ed3d6ebfdfe423710c7 100755 (executable)
@@ -8,7 +8,7 @@
 # corruption or data loss.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 4c28a2b8a27d42491e06007142573a60f68fce93..99fab1018fa9764b6d0d3b6006a57653f28ae86e 100755 (executable)
@@ -7,7 +7,7 @@
 # Test for leaking quota reservations on preallocated files.
 #
 . ./common/preamble
-_begin_fstest auto quick qgroup limit
+_begin_fstest auto quick qgroup limit preallocrw
 
 # Import common functions.
 . ./common/filter
index a3f823fee1b7e5dd0ed17497b68b95e6dd66a965..009fdaee7c466d19b709ceca48647d6857711187 100755 (executable)
@@ -9,7 +9,7 @@
 # in a section of that prealloc extent.
 #
 . ./common/preamble
-_begin_fstest auto quick send
+_begin_fstest auto quick send prealloc punch
 
 # Override the default cleanup function.
 _cleanup()
index 8700be07c30734e8526277920cff7e55b0905e90..ab105d36fb969e576772ed2a0dfe4de25ef6afac 100755 (executable)
@@ -9,7 +9,7 @@
 # subvolume, after a clean shutdown the data was not lost.
 #
 . ./common/preamble
-_begin_fstest auto quick snapshot
+_begin_fstest auto quick snapshot prealloc
 
 # Import common functions.
 . ./common/filter
index 68e382f667374576183c0200a8e07cf70b98a973..b7c8dac96eb541348b54f12025e35316df8513db 100755 (executable)
@@ -11,7 +11,7 @@
 # "btrfs: qgroup: Make qgroup async transaction commit more aggressive"
 #
 . ./common/preamble
-_begin_fstest auto quick qgroup limit
+_begin_fstest auto quick qgroup limit prealloc
 
 # Import common functions.
 . ./common/filter
index ae293f2e2852487b7eb697ebb359cd800a79b70c..b4632ab0a977ae22598c27911c82196566889f00 100755 (executable)
@@ -10,7 +10,7 @@
 # "btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space"
 #
 . ./common/preamble
-_begin_fstest auto quick qgroup enospc limit
+_begin_fstest auto quick qgroup enospc limit prealloc
 
 # Import common functions.
 . ./common/filter
index dae8c68f72433d3aee1913ff0a00778e27a4dc84..728f9a7c748773d8829d5bfb7beddb90d80bd6bd 100755 (executable)
@@ -14,7 +14,7 @@
 #   "Btrfs: implement full reflink support for inline extents"
 #
 . ./common/preamble
-_begin_fstest auto quick clone compress
+_begin_fstest auto quick clone compress prealloc
 
 # Import common functions.
 . ./common/filter
index efb07b4b5f02dedabc33612a80633778dad81b5c..f6571649076f1f0d0fd216cba71e80e5e26cf0b2 100755 (executable)
@@ -12,7 +12,7 @@
 #      btrfs: replace all uses of btrfs_ordered_update_i_size
 #
 . ./common/preamble
-_begin_fstest auto quick log replay recoveryloop
+_begin_fstest auto quick log replay recoveryloop punch prealloc
 
 # Import common functions.
 . ./common/filter
index 06a58f47336561af969bc11178ab42643d44b412..61e741faeb4561b9554c249c414916a35342efe4 100755 (executable)
@@ -9,7 +9,7 @@
 # preallocated extents, holes, and the Merkle descriptor in a btrfs-aware way.
 #
 . ./common/preamble
-_begin_fstest auto quick verity
+_begin_fstest auto quick verity prealloc
 
 # Import common functions.
 . ./common/filter
index 096eb03698fa30010fc84afdb332c025d10ff4a6..4258c486cb787652500819ed9a5ac823367473b4 100755 (executable)
@@ -8,7 +8,7 @@
 # see how the kernel and e2fsck deal with it.
 #
 . ./common/preamble
-_begin_fstest fuzzers
+_begin_fstest fuzzers prealloc
 
 # Override the default cleanup function.
 _cleanup()
index ec7f41596d7b6307908a7fb5a9f665ebe0fd9c13..3c07b5e5c2f1c3fc8eff0633b06fab71cbe951f8 100755 (executable)
@@ -8,7 +8,7 @@
 # see how the kernel and e2fsck deal with it.
 #
 . ./common/preamble
-_begin_fstest fuzzers punch
+_begin_fstest fuzzers punch prealloc
 
 # Override the default cleanup function.
 _cleanup()
index bf7466d43047912fc268a72288936db636bf88d8..b656e54d83620a68e77e5a41fbdc941a8d70312b 100755 (executable)
@@ -11,7 +11,7 @@
 # "ext4: make sure enough credits are reserved for dioread_nolock writes"
 #
 . ./common/preamble
-_begin_fstest auto quick quota fiemap
+_begin_fstest auto quick quota fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index e23acbb1bc1233f1281dc57db8dc65c26c6c9ec8..215f564a46a894dc16abbc5d856240685617439f 100755 (executable)
@@ -12,7 +12,7 @@
 #    ext4_valid_extent_entries())
 
 . ./common/preamble
-_begin_fstest auto quick dangerous_fuzzers
+_begin_fstest auto quick dangerous_fuzzers prealloc punch
 
 # Import common functions
 . ./common/filter
index a249213ece0c676b1d8690e9114bb66920535f99..db83a083321f4910005898fb0ee62423d6e0fdd8 100755 (executable)
@@ -7,7 +7,7 @@
 # Check data integrity during defrag compacting
 #
 . ./common/preamble
-_begin_fstest auto ioctl rw defrag
+_begin_fstest auto ioctl rw defrag prealloc
 
 # Import common functions.
 . ./common/filter
index 1141a63e0061f45d70a24a208b03db2e7497cc0b..2bf39d8c625d6226916c164338bae13ca0bb3ff3 100755 (executable)
@@ -16,7 +16,7 @@
 # In f2fs, up to 3.4KB of data can be embedded into 4KB-sized inode block.
 #
 . ./common/preamble
-_begin_fstest auto quick rw
+_begin_fstest auto quick rw prealloc
 
 # Import common functions.
 . ./common/filter
index 90ff0773c1fe91f72bb3bc8a752401fda3332d80..c006a591709c8c01b8f1d3c5c2262c04bd75b269 100755 (executable)
@@ -11,7 +11,7 @@
 # are always read back as zeroes.
 #
 . ./common/preamble
-_begin_fstest auto quick rw fiemap
+_begin_fstest auto quick rw fiemap prealloc
 
 # Override the default cleanup function.
 _cleanup()
index e9b4996787f4a0ecd0380107425ad36820b31cba..5c014ae389651771d1709cd4ab4947de9b5bfd93 100755 (executable)
@@ -31,7 +31,7 @@
 # disk's image file is performed by the host).
 #
 . ./common/preamble
-_begin_fstest auto stress trim
+_begin_fstest auto stress trim prealloc
 
 # Override the default cleanup function.
 _cleanup()
index dbc65e338f003263fb74d9c281b471e91adfc7bc..38e0a488a0c00dd81494dc24d5ace4faa9f7ebe9 100755 (executable)
@@ -13,7 +13,7 @@
 # stale data exposure can occur.
 #
 . ./common/preamble
-_begin_fstest shutdown rw punch zero
+_begin_fstest shutdown rw punch zero prealloc
 
 # Import common functions.
 . ./common/filter
index 4efa1dc366f99afa3de7bab120119d4d92ac090b..fd650ec9002f1c8ff1887e391ba46857234a273f 100755 (executable)
@@ -11,7 +11,7 @@
 # ENOSPC.
 #
 . ./common/preamble
-_begin_fstest auto quick attr enospc
+_begin_fstest auto quick attr enospc prealloc
 
 _register_cleanup "_cleanup" 25
 
index 8ee705fd9369fe3d1cd343440cb69c8be29b6d9d..18644d9d783c9c4f283846ce8a21b75cb689fecd 100755 (executable)
@@ -13,7 +13,7 @@
 #     extents, and non-matches; but actually dedupe real matches.
 #
 . ./common/preamble
-_begin_fstest auto clone dedupe
+_begin_fstest auto clone dedupe prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 21c4957707b40a891ec41a7f52f77027b73c17db..4daaeae01b838e2716e266de5df79fb54e5f4ce4 100755 (executable)
@@ -10,7 +10,7 @@
 #   - Check that the reflinked areas are still there.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 0d5454387375524b917bc5510c58ffcf82bda579..f213f53be840bff83e9404ca82c14514ec074e81 100755 (executable)
@@ -11,7 +11,7 @@
 #   - Check that the reflinked areas are still there.
 #
 . ./common/preamble
-_begin_fstest auto quick clone collapse
+_begin_fstest auto quick clone collapse prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 18f5208c08b045c245acb9124bb71c331d0f6b63..df0d0a74a16816acb93a4ff24548a34ce4131c24 100755 (executable)
@@ -20,7 +20,7 @@
 # "funshare" refers to fallocate copy-on-writing the shared blocks
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone unshare
 
 # Override the default cleanup function.
 _cleanup()
index c5a1e13a72737e3feef3e46daf02acb94950c853..5f6959a7e67ad6d4428c10b301bfbfe60a5650b7 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto clone punch
+_begin_fstest auto clone punch prealloc
 
 # Override the default cleanup function.
 _cleanup()
index be7a635a8687e1a58c8f3b0cf37081d83403f1d6..0653b92f12f42c7767edc2da03e5d9ad38a2d4ae 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto clone punch
+_begin_fstest auto clone punch prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 52a7f2d235a87ba2571b2108e1be8a38d384dd29..4a6346a757d779d60c2fd92618ffee2dca2205e7 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 63faac6e7cf0d94b29fbf89ebdd7baf60c6a7bc5..262ae671f6ebfc3a9d847214b8918081fb68f20a 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index b336f12bf1fd653396f7b14d9e50178e9c7b3eef..d95f071aa581c32251cd348023bad5b265d2f6f7 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 1b12d9ac38f5b9eb50b5169feb2b8a98edd106fa..49d31dbc9bb82e26cdccaf6f4e1703a94b60d8ad 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index aa80560b95ecc5b7122e4b1f99dce71ad2c2e554..93dc4778bda040d387ca53cba9e942b4aba6fd86 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 4f21201eabb7c5cc349cb31a3be5c788794fdffd..1262b185268ca893847866f2fe44ad4f6e7c6dc0 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 366d0cadc59b56ac6abf39075a99e594580d6159..e02ee24abd2ed592290c2c5d1284788717688584 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index ac314186d9c948bc58b1b1b5ccd196647da24b8a..a057cac461e9c83c4233abfb9685ef9ed76ef431 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 2246fdd146411e36ce3781abc4f568148ec4a38a..e20a2e2818a00679103aeffb8528f7aa7640b14a 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Override the default cleanup function.
 _cleanup()
index eeefeb504b66be1142446df6b2754837a8b36328..3cd90aa43fa7821e214d4b5384d4269e9139951e 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 0a5a1d4ad17ca9ef84ccc31f30a46fd8dccad9b8..faf168b2a4499183d4fa28c050541dcc3ba42250 100755 (executable)
@@ -8,7 +8,7 @@
 # unlink the file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index aa2939b33f0a59ccc12ae6188c552f44d572b685..2e40173deab4a70d800eba41b9a8eca590e7f1f4 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 3c49662ba2fe29228e73236579a59176167939ed..a5a8b35f7bd5f109116251daa2ef7c972b70f319 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 00d6af05b6dcd2a4fb462e501fdb08f5a7729dec..3e6bd18a62445dbc4e3fea869e2a19dbf00714ea 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index ae979b7c4f9a7125c6b1befbe81d4d0b057485ff..f3a53565a5b21b5b110d5570952717a9c2496a03 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 409cfe0d0d7f7e9964a8beea50e4d9417b997387..bdb5bb1e5eb9ee39676a64d121f9ba6a5eb28229 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 2a5811241877fcf7c72d7611aa71a6c27f592421..0fb07e12a7ac75afb4d905e5ae411da675d18d69 100755 (executable)
@@ -7,7 +7,7 @@
 # File alignment tests
 #
 . ./common/preamble
-_begin_fstest auto quick
+_begin_fstest auto quick prealloc
 
 # Import common functions.
 . ./common/filter
index ce81e58c46ac8d021a2aeb0d258d343c85469019..e7708db9dbe03a1e17ab8b46a977f512d76604c0 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 82abf25f5454a191d08ccf55190c732dac0341ee..c5c941848c4349a29f4cd8138caa603753d5d427 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 410dbc0e176c8f8b5a785048b7dc1944475a634b..c8d12c19d7a67cd4affa077a5e1bf6a3788874c7 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 83538319c1785a0e6bf8d525ac08cc81df6d37d3..1a7ccc84cd26b4ff61b89b649e14d349a6b42ee6 100755 (executable)
@@ -10,7 +10,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone unshare
 
 # Import common functions.
 . ./common/filter
index f9eefff3ad57cd1f38593a74269d09fd6489af04..dc9b8a9d90ddd3cf9584ce60a98ef3283e4b91d7 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 7358124597a4f529f2212573792cbabaf417a112..629cb55b2e736c3d3c3b60624377302321b5d2b1 100755 (executable)
@@ -7,7 +7,7 @@
 # SEEK_DATA/SEEK_HOLE copy tests.
 #
 . ./common/preamble
-_begin_fstest auto quick other seek
+_begin_fstest auto quick other seek prealloc
 
 # Import common functions.
 . ./common/filter
index 61301368de329bbf61dad2b853243c2581b93bac..14aea37ca6fc0c51d81d96280522c480dfe37c1f 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 52d03c35a83a8d8c227cdd71f32724c22d4d433b..3ce234c3db2ca758ed9eb0d489dce3ab6d424d06 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 5352b9ba491ab4da31fe3626b408027c9e350e55..13e098788b66e937f2c54ca39f7bb744e6d5bfbc 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 1c589cf62f955dff07a91245b60a6affba1c7e30..f61ae5a30ce7953db737a02cf32e51cb636b1d90 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 725fe0578268f142093bc120f7f28ab21a75ce51..40566ceca7487fd76160ab02775d9e0c4d5940b7 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 059975017b41e3a05e967b04a00df2f6ca044166..99500b41e7e0795723a060fc90a1abaf9b0a74a0 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 9ccf823f20fcc32304d0c923b259855163751a2f..7ab9580360ce506270b9a455f5b4fe7b3c355d0e 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 1bb371a3c8d0b8b52ff5a75de768e452279ba9d3..d8ecff5384fb5e847e90cba0b3dae73ba7593747 100755 (executable)
@@ -9,7 +9,7 @@
 # Test will operate on huge sparsed files so ENOSPC is expected.
 #
 . ./common/preamble
-_begin_fstest auto aio enospc rw stress
+_begin_fstest auto aio enospc rw stress prealloc
 
 fio_config=$tmp.fio
 fio_out=$tmp.fio.out
index 23f37a0d9d7f2dff833170369adb7fd09ba9bcad..d83da5a4f049ff2944487322d14a7359ad35342f 100755 (executable)
@@ -18,7 +18,7 @@
 # regression test of sorts.
 #
 . ./common/preamble
-_begin_fstest auto metadata log
+_begin_fstest auto metadata log prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 2d185021d6d063a4259fa068e3a39add47cb5b6d..523d1f0428ffcf7946a4eae799da006aee2c01d9 100755 (executable)
@@ -7,7 +7,7 @@
 # Sanity check for defrag utility.
 #
 . ./common/preamble
-_begin_fstest auto fsr quick defrag
+_begin_fstest auto fsr quick defrag prealloc
 
 PIDS=""
 
index fb16da1659dae8c2dbd58f6102947763d52c6292..c4e87675250ae2cc748810e3f8c05c962d7d79f3 100755 (executable)
@@ -11,7 +11,7 @@
 # devices that don't support write_same or discard.
 #
 . ./common/preamble
-_begin_fstest blockdev rw punch collapse insert zero
+_begin_fstest blockdev rw punch collapse insert zero prealloc
 
 _register_cleanup "_cleanup" BUS
 
index ca50ae399ff57e2747dcaa21746bb818f33dd5c8..dac51dec1bbb9a51a4ba0e5a3feb6d2df47722d8 100755 (executable)
@@ -7,7 +7,7 @@
 # Check that bmap/fiemap accurately report shared extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 _register_cleanup "_cleanup" BUS
 
index 748af9d89e0cc1e0c3ef728d7a924daf4a140975..cd99ee2e3c3c2be919905f0baed510df6198122b 100755 (executable)
@@ -9,7 +9,7 @@
 # to spurious -EEXIST failures from direct I/O reads.
 #
 . ./common/preamble
-_begin_fstest auto quick rw
+_begin_fstest auto quick rw prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 30fce85d48de1047be33d25cde5327765ddebc6f..ddbc04d59037b14673d4d3b2f9c3c010986f95e8 100755 (executable)
@@ -45,7 +45,7 @@
 # each block insert.
 #
 . ./common/preamble
-_begin_fstest auto quick insert
+_begin_fstest auto quick insert prealloc
 
 testfile=$TEST_DIR/$seq.file
 pattern=$tmp.pattern
index 4f9e1fe07c552b6808cb4b9b6bb98bfe7b8c36cc..155f397d1d4b234d1ac1a13e76d2b4120a47dc86 100755 (executable)
@@ -7,7 +7,7 @@
 # mmap direct/buffered io between DAX and non-DAX mountpoints.
 #
 . ./common/preamble
-_begin_fstest auto quick dax
+_begin_fstest auto quick dax prealloc
 
 # Import common functions.
 . ./common/filter
index f2d63c17d1be8259fb6e10a9d00029a7089a6930..684b2bf2e3e61365283390da9fb0178b9555407b 100755 (executable)
@@ -8,7 +8,7 @@
 # block mapping extent.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 _register_cleanup "_cleanup" BUS
 
index 96dbe11b3c78d08b74d481fd325856aa652ec417..455d7aeb6862126f83fb72477590381f39845b12 100755 (executable)
@@ -9,7 +9,7 @@
 # delayed allocations.
 #
 . ./common/preamble
-_begin_fstest auto quick
+_begin_fstest auto quick prealloc
 
 # Import common functions.
 . ./common/filter
index 95752d3bfc9247ba004794a1bb84749adc396a89..f8d537f94190cb984fadb65fa6b912909af283cf 100755 (executable)
@@ -18,7 +18,7 @@
 # that inode metadata will be unchanged after recovery.
 #
 . ./common/preamble
-_begin_fstest shutdown auto quick metadata
+_begin_fstest shutdown auto quick metadata prealloc
 
 # Import common functions.
 . ./common/filter
index 42f6a4af5e90961611f53bef8a2ca3392aa2462a..81573972e6f6fe15337a54c08a2f0e85724e219c 100755 (executable)
@@ -14,7 +14,7 @@
 # the bug on XFS.
 #
 . ./common/preamble
-_begin_fstest auto quick punch zero
+_begin_fstest auto quick punch zero prealloc
 
 file=$TEST_DIR/$seq.fsx
 
index 8a8a6f24c65230fb95b938f03446dcf2af89fc7d..2b35f2856a128e48b0f03270b24e08cc9f5b3408 100755 (executable)
@@ -8,7 +8,7 @@
 # are placed beyond a file's size.
 #
 . ./common/preamble
-_begin_fstest auto quick log metadata fiemap
+_begin_fstest auto quick log metadata fiemap prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 2e0bc612f04ddc9c45fcc2797f872548a14232e2..3f7749ffd158ebfbbd74f8e2ede9dbe596dff393 100755 (executable)
@@ -9,7 +9,7 @@
 #    7d83fb14258b ("xfs: prevent creating negative-sized file via INSERT_RANGE")
 #
 . ./common/preamble
-_begin_fstest auto quick insert
+_begin_fstest auto quick insert prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 7159871f7f574c55267fd0f2fb862e62aa274e28..4b39c48b7232790c5493bb8e7f2b2e6e08afc7b0 100755 (executable)
@@ -8,7 +8,7 @@
 # eof to return nonzero contents.
 #
 . ./common/preamble
-_begin_fstest auto quick rw collapse zero
+_begin_fstest auto quick rw collapse zero prealloc
 
 # Import common functions.
 . ./common/punch
index ff3390bffda3b64f6f70a26ee7c1e9946933ef72..a01d332724f0858ceac67a3dfeafa07c6da11d04 100755 (executable)
@@ -14,7 +14,7 @@
 # don't require the DAX mount option or a specific filesystem for the test.
 
 . ./common/preamble
-_begin_fstest auto quick dax punch collapse zero
+_begin_fstest auto quick dax punch collapse zero prealloc
 
 # Import common functions.
 . ./common/filter
index 058d8401ec82418ac65cb121668aca3a7381dbbf..61c21e42c456e045403262cce40c4792be579a08 100755 (executable)
@@ -8,7 +8,7 @@
 # eof to return nonzero contents.
 #
 . ./common/preamble
-_begin_fstest auto quick rw zero
+_begin_fstest auto quick rw zero prealloc
 
 # Import common functions.
 . ./common/punch
index 758bd639041c757fceb7cf3f9beb72611e3f3a69..1d537dec76ac8b7a7b6e4f0bb673c710220daef2 100755 (executable)
@@ -10,7 +10,7 @@
 # exposure bug uncovered by shared/010.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 8c66b572ab737a901f902ebdfc5be11afc2ed1b1..290e05d0d5bbe17c73bca291811479cfe605d6cd 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index 227c45e1f04879aef0c172bcfc78a123d2a1e381..e6f0fa3c70a6a8bbd03086c3a92487817d7f98e0 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index 7b413d6d3a920d0667cda20d712a6c7647d72073..4d907d8a4ba3032247b8ea97a4bde9e2df731bff 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index 66f46e92d6df082714bbb15177f329a51f64b1db..928b761f98c00adced79f0c33b70edc44ecfafbd 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index 9dc507be80784b45a34434d9a8b901c8fcf5c768..2eb99543edc12b0ef95da85077f71b8606a2508d 100755 (executable)
@@ -12,7 +12,7 @@
 # All operations above should not fail.
 #
 . ./common/preamble
-_begin_fstest auto quick clone enospc log
+_begin_fstest auto quick clone enospc log prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 1db58491cf2165db47b71f2d4046d18912b2b31e..77671f39d3ec46f0fe83e885439c16f676cb12bb 100755 (executable)
@@ -7,7 +7,7 @@
 # Test per-inode DAX flag by mmap direct/buffered IO.
 #
 . ./common/preamble
-_begin_fstest auto attr quick dax
+_begin_fstest auto attr quick dax prealloc
 
 # Import common functions.
 . ./common/filter
index f75cf979b2d3d714c8e53fddfc4ef93b2b779166..18cfcfff59bceee4edef7056c4ef36353288dc77 100755 (executable)
@@ -9,7 +9,7 @@
 # and the respective range return zeroes on subsequent reads.
 #
 . ./common/preamble
-_begin_fstest auto quick prealloc zero
+_begin_fstest auto quick prealloc zero punch
 
 # Import common functions.
 . ./common/filter
index 6e42d677c89b6bdcb647bab765b211cc262951e2..c4bdfbced3f732a6f646b1ca133a74c5014593bb 100755 (executable)
@@ -24,7 +24,7 @@
 #               retrying")
 #
 . ./common/preamble
-_begin_fstest auto rw enospc
+_begin_fstest auto rw enospc prealloc
 
 FS_SIZE=$((240*1024*1024)) # 240MB
 DEBUG=1 # set to 0 to disable debug statements in shell and c-prog
index e82a42db587ef8417f6a36c94c39d8ebc57d598f..9a7359e6e075a4afd90bbaab9bfc843bca4da939 100755 (executable)
@@ -17,7 +17,7 @@
 # size < page size.
 #
 . ./common/preamble
-_begin_fstest auto aio rw stress
+_begin_fstest auto aio rw stress prealloc
 
 fio_config=$tmp.fio
 fio_out=$tmp.fio.out
index 41b3504b08d7412f453927255ea08670a5fea3df..1fd3db2adb395e9172b507d69ed719c566e14967 100755 (executable)
@@ -9,7 +9,7 @@
 # assignment to unsigned sis->pages in iomap_swapfile_activate").
 #
 . ./common/preamble
-_begin_fstest auto quick swap
+_begin_fstest auto quick swap collapse
 
 # Import common functions
 . ./common/filter
index d6727765d7a3ae98ae1bc7fec6e9f637c72be1a2..2e156dfefb87c27b866934d97a4b2df4722f3175 100755 (executable)
@@ -16,7 +16,7 @@
 # unshare a hole.
 #
 . ./common/preamble
-_begin_fstest auto clone unshare
+_begin_fstest auto clone unshare punch
 
 # Override the default cleanup function.
 _cleanup()
index 42af175f6b3356ae4d6d157aa08afb2d1e56fb73..d7b74e0e64cdc835277ae6c79c9259a140220ede 100755 (executable)
@@ -10,7 +10,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 8c18c136f5e353e22e3c9a1be19be4b4161e46dd..a63c71384ef361f9d9e953aa740f338a37123552 100755 (executable)
@@ -10,7 +10,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 45ed19de52b2f6c3c1a9c586c60eb7f2d8ee4d1c..f73ae81bec69575e606495894e51100dd5345a4d 100755 (executable)
@@ -10,7 +10,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index 8106d15c14aa2319f9941d130a6c180ace1a153f..a131b1d1ccf6e991cb283aff499edd07ac445447 100755 (executable)
@@ -11,7 +11,7 @@
 # the golden output; we can only compare to a check file.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index a296f88b3827fcb46ced08f718be24187330b63e..a5cbadaaa5609e1eb8dbe8868aa1094ecd7c7809 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index e42077e2ce5c62bfba355e81a25e0439fd9e7369..ccc2d7950df0f153d5b0cf7b06c1923833c1da0f 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 7d339aadbcd4c2067de863ba6b0ba7da223be802..bc17dc5e59e756aeaaa6c2453d0625a29a11b580 100755 (executable)
@@ -12,7 +12,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 295a6a8d7e7b5ae4dd316bcc5d90c1a2b06cd756..788dae7e3d66a6882adc50fd7fee05ed0acee5c6 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index a09a467f0983fba983daa797e930e111447c7e0a..3fdfb4e00a72e7a54630d0700d0a9ace76e13d1b 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index dcd8c86173f7dd0c23f4e96ce344824eaf879fa2..658a5b7004782c3231538f0cac535a2dadd27338 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 4dc313fc0d64ec4106cfb3bb2b2926b3c76fbc90..3009101fdcab261153035a1f57a6a2bf552c7700 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 6f21aaff8d19f1e368657dee5f27b6deac6e4660..86ba5787202e878f3833a10c3c441700376cf697 100755 (executable)
@@ -15,7 +15,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 47dd4ce4be58ca652ae2b596cf8ac482e6e27079..5e4f306219d22acde1e2215bb94729059a2fe554 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index e9f07feb9664c745ce5000c3dcb62ec8794f78cf..9f1cb1be61f1ffb87bdad5b2124093758586bb77 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index b703713b86a0179789c8d42723d5e0402cd008cf..41e03ae8e6c485d3558f011d073e10ff277c1269 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index 8e744e8945b685b38d6c242f62761e122dad27e0..c881604271994d194e1c1903297035172a221758 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index c3ff1b7bc3815e91dd8785b4fe5d1757704ca09d..2ed022df8a046c4bf31aeddc305bf227998d2d1e 100755 (executable)
@@ -7,7 +7,7 @@
 # Functional test for dropping suid and sgid bits as part of a deduplication.
 #
 . ./common/preamble
-_begin_fstest auto clone quick perms
+_begin_fstest auto clone quick perms dedupe
 
 # Import common functions.
 . ./common/filter
index 302f8bb21b5da22e0478a08e70e582f5ec694663..eea8d21baca85324aee8aa1a47534d05059014b8 100755 (executable)
@@ -7,7 +7,7 @@
 # Functional test for dropping suid and sgid bits as part of a fallocate.
 #
 . ./common/preamble
-_begin_fstest auto clone quick perms
+_begin_fstest auto clone quick perms prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 19ccb22858c4c4b6abdd5a635bdc535633a0c310..541dbeb431f1054d6e39dc52559e6b8f3cbda813 100755 (executable)
@@ -7,7 +7,7 @@
 # Functional test for dropping suid and sgid bits as part of a fpunch.
 #
 . ./common/preamble
-_begin_fstest auto clone quick perms
+_begin_fstest auto clone quick perms punch
 
 # Override the default cleanup function.
 _cleanup()
index a58eccdafe8a620b2b323a506a03374e91070435..29eca1a8cbe62a9710ffc6ae946aa3f05529c432 100755 (executable)
@@ -7,7 +7,7 @@
 # Functional test for dropping suid and sgid bits as part of a fzero.
 #
 . ./common/preamble
-_begin_fstest auto clone quick perms
+_begin_fstest auto clone quick perms zero
 
 # Override the default cleanup function.
 _cleanup()
index ef9ea47afb69d7c1d1e2e3799e68b21476c9dc4b..a8ec23d528d62501eb7ffa942a0c26e0b4e0eb8b 100755 (executable)
@@ -7,7 +7,7 @@
 # Functional test for dropping suid and sgid bits as part of a finsert.
 #
 . ./common/preamble
-_begin_fstest auto clone quick perms
+_begin_fstest auto clone insert quick perms
 
 # Override the default cleanup function.
 _cleanup()
index f4a1c1bb42356877dc764ffb4403f5f766ce5066..ff3e2fe194de45c7e49839ee2e33f2ae4439eca7 100755 (executable)
@@ -7,7 +7,7 @@
 # Functional test for dropping suid and sgid bits as part of a fcollapse.
 #
 . ./common/preamble
-_begin_fstest auto clone quick perms
+_begin_fstest auto clone quick perms collapse
 
 # Override the default cleanup function.
 _cleanup()
index 733245db08ec3632eedaca715c24f02ff15520cb..363207ba3e28207a3af5de15955147beadc3a596 100755 (executable)
@@ -7,7 +7,7 @@
 # Test metadata only copy up functionality.
 #
 . ./common/preamble
-_begin_fstest auto quick metacopy
+_begin_fstest auto quick metacopy prealloc
 
 # Import common functions.
 . ./common/filter
index 1f0ebac3447ce5facb49053f6ffcaba04e9df729..be25c17645c69f0616b67cf13c898ea6c6b7220e 100755 (executable)
@@ -12,7 +12,7 @@
 # ENOSPC/EDQUOT.
 #
 . ./common/preamble
-_begin_fstest auto enospc quick quota
+_begin_fstest auto enospc quick quota prealloc
 
 # Import common functions.
 . ./common/filter
index 657abd2181595e73dedf0891b9812676c8b1e896..4433d577e2132167c1852a93241e0de64dec210f 100755 (executable)
@@ -11,7 +11,7 @@
 set +x
 
 . ./common/preamble
-_begin_fstest fsr ioctl auto
+_begin_fstest fsr ioctl auto prealloc
 
 # Override the default cleanup function.
 _cleanup()
index db88b43d343d9ca55daacc21b9319cd8aaae9fda..a6ec0568b922114551c2129bdafc9e058c476d3a 100755 (executable)
@@ -18,7 +18,7 @@
 # inodes (.i.e., free space) have been consumed.
 #
 . ./common/preamble
-_begin_fstest auto enospc punch
+_begin_fstest auto enospc punch prealloc
 
 # Import common functions.
 . ./common/filter
index e796fec4ac22bcd999de7260e496c002159878a5..ab7343556098cd2286def1508554b58e52a5c273 100755 (executable)
@@ -8,7 +8,7 @@
 # for data corruption (zeroes read) near the end of file.
 #
 . ./common/preamble
-_begin_fstest ioctl rw auto
+_begin_fstest ioctl rw auto prealloc
 
 # Import common functions.
 . ./common/filter
index 858dc3998ed2c365939ab360cc3bdce6eeef0dea..0e8a0529abdce5c989d0bac52cca34afc3bfe0bc 100755 (executable)
@@ -9,7 +9,7 @@
 # extents on either side of the collapse area are mergeable.
 #
 . ./common/preamble
-_begin_fstest auto quick clone rmap collapse insert
+_begin_fstest auto quick clone rmap collapse insert prealloc
 
 # Import common functions.
 . ./common/filter
index 03755b286ee5acaaf76e6d526acd41e06e8bef95..6bb81a3abc3919dc64b47d9d3b53fae50e703f32 100755 (executable)
@@ -16,7 +16,7 @@
 # ip->i_df.if_bytes not ip->i_d.di_nextents in xfs_swap_extent_forks
 #
 . ./common/preamble
-_begin_fstest auto quick fsr
+_begin_fstest auto quick fsr prealloc
 
 # Import common functions.
 . ./common/filter
index 658c0b1f37464a1a602514dbedb046cb0bbddd47..5591342d415c4b30292672902f30dd4c3fbe8ccc 100755 (executable)
@@ -7,7 +7,7 @@
 # Ensure that xfs_fsr un-reflinks files while defragmenting
 #
 . ./common/preamble
-_begin_fstest auto quick clone fsr
+_begin_fstest auto quick clone fsr prealloc
 
 # Import common functions.
 . ./common/filter
index 9e082152f118dddce900d24fc406761d663c0df4..45f28e7733b88212aa014290f7cfea1f451643b1 100755 (executable)
@@ -7,7 +7,7 @@
 # ->page-mkwrite test - unwritten extents and mmap
 #
 . ./common/preamble
-_begin_fstest rw metadata auto quick
+_begin_fstest rw metadata auto quick prealloc
 
 # Import common functions.
 . ./common/filter
index 15bb1854db51087d68fd4ea35611816e82c5a6d3..734c107fb8adcab9d1aecb8273bb5ae31e38ab95 100755 (executable)
@@ -7,7 +7,7 @@
 # unwritten extent conversion test
 #
 . ./common/preamble
-_begin_fstest rw metadata auto stress
+_begin_fstest rw metadata auto stress prealloc
 
 # Override the default cleanup function.
 _cleanup()
index ba4aae5910c49cf3b92e1de1a1a238947a95a07d..5231b888bacbdd7f5c4c8d4b62debcf0721f8053 100755 (executable)
@@ -8,7 +8,7 @@
 # of the filesystem is now in the middle of a sparse inode cluster.
 #
 . ./common/preamble
-_begin_fstest auto quick shrinkfs
+_begin_fstest auto quick shrinkfs prealloc punch
 
 # Import common functions.
 . ./common/filter
index e6f083f0f3b151d752d7b4749bbb379771ea6af6..c251040e8a4757b18581d57f8d17c183e0070267 100755 (executable)
@@ -11,7 +11,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index 73b210920fda2eda0ef97a1d26439a67b11999bd..abeb052580a4590dd68d733476fc7588af276e19 100755 (executable)
@@ -16,7 +16,7 @@
 # smaller than the rt device.
 #
 . ./common/preamble
-_begin_fstest auto fsmap
+_begin_fstest auto fsmap prealloc punch
 
 _cleanup()
 {
index a9dfb30a338dbb66ed6870d241e6a3b839472669..7c34d8e630e86ee5a517e11a0ea4404fdf971d4c 100755 (executable)
@@ -28,7 +28,7 @@
 # the fix patches themselves.
 #
 . ./common/preamble
-_begin_fstest auto quick rw realtime
+_begin_fstest auto quick rw realtime prealloc punch
 
 # Import common functions.
 . ./common/filter
index a4a33bc707502ab850dd409c9d7a64939caced20..85ed7a48fc1a4846d7395b34a66636be83be5e70 100755 (executable)
@@ -11,7 +11,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index eb0121e3c8145d29b270d0c17c438eaaa950e672..f91bfbf4780ed9036e73b3b261267ee8227a239d 100755 (executable)
@@ -13,7 +13,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index c62ad9805718931ea05d0b06cd4a1618c28aa181..d034446bbca3fd3cb3e04a75b7b35642e31be6ce 100755 (executable)
@@ -13,7 +13,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index c07cdd1aa055e1247574ad59d412d20d16b129b0..d2c0d6fc981632aafd97438742ef30f1c06d82d8 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index cc3e1552ffe61e2cbd4b52bd7c8046e0e1770dbf..1a994d7959969ff9256e35c6791a691a87417767 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index bd2c47bf9ad33e91b8ac295f2f490fce1076a677..507b033b28d83cdb0770cd3a5a88fbe4a2a64c14 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index cda99b5c3b45a13f957d637d281da23fee5eef45..598df3f1b869a16b2b371e9c29bfa0c6f6c93e4a 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index e22c1ba929d250aeda9873fcc568df50f91a6ac1..849667d4edd83c0b64f660046ac2f3930dc7f17a 100755 (executable)
@@ -14,7 +14,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 7e984a8ad45c51076a60bddb4ffede9e71261d13..6f6dcd04d1d04ff5a86e61a5d69c06af2f4b7552 100755 (executable)
@@ -14,7 +14,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index a07ef3f0d751b000aa796a109cae175bff5db669..8722d5065779a84d715f6369e5dbda31f099b7cd 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 1e566e2ebc5d08b514faebb3e35dfa5c464fa10e..a5f46a14bc0a2b3636add684565b08672a45fe01 100755 (executable)
@@ -13,7 +13,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 85a4abc55d2d2bd3b30fa7609246f0ad52e4c824..504f9288a2909836d478dd75e9b4486aec205ec5 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index 2347a3071e3363bbbb3f4fdc91c8b85d714ca3dc..fd1209bea6c18e3e7e67338aecd20e631a37336a 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index de8a7ca9d923fb301c65340e996dcbd56db97891..31f267eece5f95e61a079dafaa500fc0f43b74f5 100755 (executable)
@@ -12,7 +12,7 @@
 # - Write more and see how bad fragmentation is.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 5ca1a9f166f5bd6705822c0d2903c62c8d9d8f8a..f402ad6cf3bbaeb96df70756049455f3f976bdc3 100755 (executable)
@@ -13,7 +13,7 @@
 # - Write more and see how bad fragmentation is.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 8f0c5939967de86fc8d0eb9749367e6b9d53bafc..4595415aa6100c70ef5639e07ea8f7cbbec51807 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone punch
+_begin_fstest auto quick clone punch prealloc
 
 # Import common functions.
 . ./common/filter
index 417dd18c39b7b63c21908aebe718d1843e5aa96e..0cd0935cfa7ca73eee058387aaff323fa44b80b4 100755 (executable)
@@ -11,7 +11,7 @@
 # - compare file[12]
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index cdb1da0267cb2d762e7e1a8e997e6eee5249bf3b..9b95af1d78babab4cbfdc1e1dcdcbc0337463228 100755 (executable)
@@ -14,7 +14,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 0c4b0335d8f259d6376fe0178923391b548ef75f..4febb79c0586e4e6bc5efe33723186d70e033dda 100755 (executable)
@@ -14,7 +14,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 1efa331d8428cc10c15ac66027cbe18ebe275cc3..7e21b50249ea879c5c554e3df1f470c4dd0b7aae 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index d08ccc520bd7d0e1e60b53cef7495802955a0402..f31b6651abf32475afbe5072bd60828a959220a3 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 8ec6f0be2e00d9dfcbfd1dcba9d49a614fd603c3..c2eade3e5a12e258759ffc03e38bd70e6187ee6a 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 7157d532db033d94a629d380edce1ed61eadef86..5162e450a8de424c2943ab12b6a88014321e0a4f 100755 (executable)
@@ -16,7 +16,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index c3100d60bc6c87175eb04d66043cd7c5ba778fc4..ae1dc98dbb58ea3ffe8ebede125e90da5767859d 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index a3a130ea035040044beddc13b5baab8a9d68eb2b..7ce7bd2eec22627536c2ac6b58db323b9993d3cf 100755 (executable)
@@ -17,7 +17,7 @@
 #   - Check that the files are now different where we say they're different.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 # Import common functions.
 . ./common/filter
index 0d9a7958d948c908d8ccf9df0157c2685919a974..35598b2f30043229dbc08ecfcf0d264344306b6b 100755 (executable)
@@ -7,7 +7,7 @@
 # Check that GETBMAPX accurately report shared extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone prealloc
 
 _register_cleanup "_cleanup" BUS
 
index e00f012736331159af3c49edcb7af07f11a8fe7a..d381e2c85cf92566f42e1414231dc79db61b7928 100755 (executable)
@@ -14,7 +14,7 @@
 # Failure is a hang; KASAN should also catch this.
 #
 . ./common/preamble
-_begin_fstest auto dir metadata
+_begin_fstest auto dir metadata prealloc punch
 
 # Import common functions.
 . ./common/filter
index 3214e04b275a11ad901b73e47ae2a1618f30b993..edd7d0d787aa9aa53c08e4fa1e59b9f813f09819 100755 (executable)
@@ -7,7 +7,7 @@
 # Create a file with more than 2^21 blocks (the max length of a bmbt record).
 #
 . ./common/preamble
-_begin_fstest auto clone rmap
+_begin_fstest auto clone rmap prealloc
 
 # Override the default cleanup function.
 _cleanup()
index e488478749bc4541023dfec96389d8d681018550..cb232bdf8355143e7b0419e7043a40a9c49ffa77 100755 (executable)
@@ -8,7 +8,7 @@
 # Inject an error during block remap to test log recovery.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone punch
 
 # Override the default cleanup function.
 _cleanup()
index 9c7cf5b94a7579806965c2f840b2d3cfd50312de..21e36982c6e8e7aff63edf7c8a479a4f4324a17f 100755 (executable)
@@ -8,7 +8,7 @@
 # Inject an error during refcount updates to test log recovery.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone punch
 
 # Override the default cleanup function.
 _cleanup()
index f0af19d2542beeed8d71da82b3d97d452820e7e8..7f7bdd6419f6889bdbcaa7647860183c7cb64ce7 100755 (executable)
@@ -8,7 +8,7 @@
 # Force XFS into "two refcount updates per transaction" mode.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone punch
 
 # Override the default cleanup function.
 _cleanup()
index 9909db62127d143a674b5c508c3090c099ef642d..57cab86a6859c40b2046f4a6152ef73f957271cb 100755 (executable)
@@ -8,7 +8,7 @@
 # Force XFS into "two refcount updates per transaction" mode.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone punch
 
 # Override the default cleanup function.
 _cleanup()
index d8a9ac250119db296eb2b6127db970cecd58f95f..8ab60684bf110f867b34b47bc3a47271c0553a89 100755 (executable)
@@ -10,7 +10,7 @@
 # instead of when we're stashing the CoW orphan record.
 #
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone punch
 
 # Override the default cleanup function.
 _cleanup()
index c45fa5f8ad429e311fa9a4c26488b94b7bf98fdb..30e364eb8b9b7a2f296288711766bcf69e3e5355 100755 (executable)
@@ -7,7 +7,7 @@
 # See how well xfs_fsr handles "defragging" a file with a hojillion extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fsr
+_begin_fstest auto quick clone fsr prealloc
 
 # Import common functions.
 . ./common/filter
index 5a82a1fd19e2af35a4bf1cd7cb129e95c0ed8a97..c6e74e67e8a856bfc8d406cd95167c769ebaff96 100755 (executable)
@@ -7,7 +7,7 @@
 # Ensure that xfs_fsr handles quota correctly while defragging files.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fsr quota
+_begin_fstest auto quick clone fsr quota prealloc
 
 # Import common functions.
 . ./common/filter
index 733ff58fab9dd6b73c3a664d4dfa1e472ccd33a0..2332533fbee4abf2f4fc8d30c9a5520af1dfd30c 100755 (executable)
@@ -7,7 +7,7 @@
 # Create a big enough rmapbt that we tickle a fdblocks accounting bug.
 #
 . ./common/preamble
-_begin_fstest auto quick rmap clone
+_begin_fstest auto quick rmap clone prealloc
 
 # Import common functions.
 . ./common/filter
index 4cc01e971cc932eafbeb0c31e493a3419ec3df9c..a2d37ee905fb52f518026250680288a14f267977 100755 (executable)
@@ -7,7 +7,7 @@
 # Make sure query_range returns -EINVAL if lowkey > highkey.
 #
 . ./common/preamble
-_begin_fstest auto quick rmap clone collapse punch insert zero
+_begin_fstest auto quick rmap clone collapse punch insert zero prealloc
 
 # Import common functions.
 . ./common/filter
index ccc508e79c9519cc8343e37c270ae22a23307a90..d07485b216cbc3664fd36b15d6c31d1344aae5bf 100755 (executable)
@@ -7,7 +7,7 @@
 # Exercise expanding and shrinking the realtime rmap btree.
 #
 . ./common/preamble
-_begin_fstest auto rmap realtime
+_begin_fstest auto rmap realtime prealloc
 
 # Import common functions.
 . ./common/filter
index b1de8e5fc13c1bd66c4914e09525efa76ccfb9f8..ee8ec649cb5de4456395f2f9b83b05f6fa55061c 100755 (executable)
@@ -7,7 +7,7 @@
 # Exercise metadump on realtime rmapbt preservation.
 #
 . ./common/preamble
-_begin_fstest auto rmap realtime metadump
+_begin_fstest auto rmap realtime metadump prealloc
 
 # Override the default cleanup function.
 _cleanup()
index a2515e36cee975a8435afe4c94dc780405b6335f..8502a5ff201395be28ec486333d1f9be74866092 100755 (executable)
@@ -7,7 +7,7 @@
 # Corrupt the realtime rmapbt and see how the kernel and xfs_repair deal.
 #
 . ./common/preamble
-_begin_fstest fuzzers rmap realtime
+_begin_fstest fuzzers rmap realtime prealloc
 
 # Import common functions.
 . ./common/filter
index f026aa379084bba490ea5976ba04cae33f8812fb..122def0f13c6178f31767da243fc8b4c62beab34 100755 (executable)
@@ -7,7 +7,7 @@
 # Cross-link file block into rtrmapbt and see if repair fixes it.
 #
 . ./common/preamble
-_begin_fstest auto quick rmap realtime
+_begin_fstest auto quick rmap realtime prealloc
 
 # Import common functions.
 . ./common/filter
index 1ae414eb09caf49d75b1fb9f6fa332bd39508a65..73f7fc04e5ded7c4fd57618a676d29a52163c260 100755 (executable)
@@ -7,7 +7,7 @@
 # Cross-link rtrmapbt block into a file and see if repair fixes it.
 #
 . ./common/preamble
-_begin_fstest auto quick rmap realtime
+_begin_fstest auto quick rmap realtime prealloc
 
 # Import common functions.
 . ./common/filter
index 816ff2412ea43ae2f515e9b05c8c5739af37d382..bffcc7d9ac737ff515146c75d154771b9b63d74a 100755 (executable)
@@ -7,7 +7,7 @@
 # Basic rmap manipulation tests for realtime files.
 #
 . ./common/preamble
-_begin_fstest auto quick rmap collapse punch insert zero realtime
+_begin_fstest auto quick rmap collapse punch insert zero realtime prealloc
 
 # Import common functions.
 . ./common/filter
index 230757e4d911a228154ba7ef4f58c04027a54b01..adb6627e481f4420d058481f78fb0758e4b39c48 100755 (executable)
@@ -11,7 +11,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index 8511e568b5ba4c7de23779293f11bba4240649fb..36625e83400c6ec25e283fb4e5310ec1285e3e5d 100755 (executable)
@@ -10,7 +10,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index 0cbe8ab36ddd20a8f5c6ae266c06c73ea965406b..9ce58ab8bdf474397d44e0b26ba3faad24877bdb 100755 (executable)
@@ -11,7 +11,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index e5a2dcd48ee6aaa02c48849aaed2bcec34d4d4cb..1867c08ccabc6a1b7d1699ce91a3517dc1f9391a 100755 (executable)
@@ -11,7 +11,7 @@
 # - Check the number of extents.
 #
 . ./common/preamble
-_begin_fstest auto quick clone fiemap
+_begin_fstest auto quick clone fiemap unshare
 
 # Import common functions.
 . ./common/filter
index c9dfaece421a9b38c23caac4a4e9796ce6316465..a94118cc7da8711b55b8ef79fd0e7fecd3f9245e 100755 (executable)
@@ -10,7 +10,7 @@
 # count them if the fork is in btree format.
 #
 . ./common/preamble
-_begin_fstest dangerous_scrub
+_begin_fstest dangerous_scrub prealloc
 
 _register_cleanup "_cleanup" BUS
 
index 764c63ebcf4e55c257cd607deacee14a7ebbf7ac..56828decae41a4194a9bbf717abcf1b71a144a16 100755 (executable)
@@ -15,7 +15,7 @@
 # accounting inconsistency.
 #
 . ./common/preamble
-_begin_fstest auto quick ioctl fsr punch fiemap
+_begin_fstest auto quick ioctl fsr punch fiemap prealloc
 
 # Import common functions.
 . ./common/filter
index 69158f037b5ff2e9c5b0dcc7dd32f029111195cf..8f06d7325940275315afec60203a68565be7f4d9 100755 (executable)
@@ -11,7 +11,7 @@
 # about the fix.
 #
 . ./common/preamble
-_begin_fstest auto quick
+_begin_fstest auto quick prealloc
 
 _register_cleanup "_cleanup; rm -f $tmp.*"
 
index 9c55cac7d7e191d7bab55dc715d497c8c88a6653..ca956efc760eb2c2d2804bb37d4ce7e1145ea7ee 100755 (executable)
@@ -18,7 +18,7 @@
 # freed inodes in a partially initialized state.
 #
 . ./common/preamble
-_begin_fstest auto quick filestreams
+_begin_fstest auto quick filestreams prealloc
 
 # Import common functions.
 . ./common/filter
index d35e55cb00beeaf6bc1f15b2429bb099a2367010..a2ba49dccb6cc772cb199819925923b5b8081afe 100755 (executable)
@@ -8,7 +8,7 @@
 # after the rmapbt has grown in size.
 #
 . ./common/preamble
-_begin_fstest auto quick rmap
+_begin_fstest auto quick rmap prealloc
 
 # Import common functions.
 . ./common/filter
index 85500af0ebe2744f138900b3a25cf7b95730f96b..eb5ad8ee988be479eba5b760759caf42e6b7e57a 100755 (executable)
@@ -7,7 +7,7 @@
 # XFS mount options sanity check, refer to 'man 5 xfs'.
 #
 . ./common/preamble
-_begin_fstest auto mount
+_begin_fstest auto mount prealloc
 
 # Override the default cleanup function.
 _cleanup()
index 29e812289b04af504d85ec0e37774332e4bb2840..2bd8c289f9cd6acf9e9bead917dd4e3a764d41ab 100755 (executable)
@@ -8,7 +8,7 @@
 # size is and isn't a power of 2.
 #
 . ./common/preamble
-_begin_fstest auto quick rw realtime
+_begin_fstest auto quick insert zero collapse punch rw realtime
 
 # Override the default cleanup function.
 _cleanup()
index 1cd0454d716cc97b5a1428f3b0708bac6a3edc5b..83d24da0ac5f335f98a8352a910e5e3ca0354f52 100755 (executable)
@@ -9,7 +9,7 @@
 # mapping.
 
 . ./common/preamble
-_begin_fstest auto quick quota
+_begin_fstest auto quick quota prealloc
 
 # Import common functions.
 . ./common/filter
index 47c0dac9ced9f7a399e9c0f193529da0ee3c2d79..f17c45b8c48a8af7b3dc9e867d0e718aff965aee 100755 (executable)
@@ -7,7 +7,7 @@
 # Verify that XFS does not cause inode fork's extent count to overflow when
 # writing to an unwritten extent.
 . ./common/preamble
-_begin_fstest auto quick
+_begin_fstest auto quick prealloc
 
 # Import common functions.
 . ./common/filter
index 1a5da61b1c9e0dcb0db52cb5d874853f4d91f951..f76c17257f9e89c6e8ff50adf7a674818fc6483e 100755 (executable)
@@ -7,7 +7,7 @@
 # Verify that XFS does not cause inode fork's extent count to overflow when
 # writing to a shared extent.
 . ./common/preamble
-_begin_fstest auto quick clone
+_begin_fstest auto quick clone unshare
 
 # Import common functions.
 . ./common/filter
index a31652cd90e648593288ba3c9674f37328b08c0f..7e1148879961cbe6f5a597dec9ed27f03c84a577 100755 (executable)
@@ -7,7 +7,7 @@
 # Verify that XFS does not cause inode fork's extent count to overflow when
 # swapping forks between files
 . ./common/preamble
-_begin_fstest auto quick
+_begin_fstest auto quick collapse
 
 # Import common functions.
 . ./common/filter
index dfe2f2dc70cb5ca302fe4a8dbd20cb4df194bbca..ccb0dd6ce358b98be1f3d8e8df3f44d189b7e8b7 100755 (executable)
@@ -8,7 +8,7 @@
 # than the root inode. Ensure that xfsdump/xfsrestore handles this.
 #
 . ./common/preamble
-_begin_fstest auto quick dump
+_begin_fstest auto quick dump prealloc
 
 # Import common functions.
 . ./common/dump
index 7f180a71a37c8640314128a3cf6afc7d3eceeb1a..65084cb34eb9f644afb0161411a4aa1620ffc697 100755 (executable)
@@ -9,7 +9,7 @@
 # and ensure that 'xfsrestore -x' handles this wrong inode.
 #
 . ./common/preamble
-_begin_fstest auto quick dump
+_begin_fstest auto quick dump prealloc
 
 # Import common functions.
 . ./common/dump