]> git-server-git.apps.pok.os.sepia.ceph.com Git - xfstests-dev.git/commit
dmflakey: override SCRATCH_DEV in _init_flakey
authorChristoph Hellwig <hch@lst.de>
Thu, 18 Dec 2025 07:29:59 +0000 (08:29 +0100)
committerZorro Lang <zlang@kernel.org>
Wed, 31 Dec 2025 21:02:23 +0000 (05:02 +0800)
commiteb2ad950ea90d8d8d861f8beac138d6a19f0f819
tree4a737e99819ad27108238529fa09df05388cda5d
parent7e972aff4801afb44b9faea4a7598a311b887fc0
dmflakey: override SCRATCH_DEV in _init_flakey

_init_flakey already overrides SCRATCH_LOGDEV and SCRATCH_RTDEV so that
the XFS-specific helpers work fine with external devices.  Do the same
for SCRATCH_DEV itself, so that _scratch_mount and _scratch_unmount just
work, and so that _check_scratch_fs does not need to override the main
device.

This requires some small adjustments in how generic/741 checks that
mounting the underlying device fails, but the new version actually is
simpler than the old one, and in xfs/438 where we need to be careful
where to create the custom dm table.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Anand Jain <asj@kernel.org>
Signed-off-by: Zorro Lang <zlang@kernel.org>
86 files changed:
common/dmflakey
tests/btrfs/056
tests/btrfs/085
tests/btrfs/095
tests/btrfs/098
tests/btrfs/118
tests/btrfs/119
tests/btrfs/120
tests/btrfs/159
tests/btrfs/166
tests/btrfs/201
tests/btrfs/209
tests/btrfs/211
tests/btrfs/231
tests/btrfs/233
tests/btrfs/236
tests/btrfs/239
tests/btrfs/240
tests/btrfs/243
tests/generic/034
tests/generic/039
tests/generic/040
tests/generic/041
tests/generic/056
tests/generic/057
tests/generic/059
tests/generic/065
tests/generic/066
tests/generic/073
tests/generic/090
tests/generic/101
tests/generic/104
tests/generic/106
tests/generic/107
tests/generic/177
tests/generic/311
tests/generic/321
tests/generic/322
tests/generic/325
tests/generic/335
tests/generic/336
tests/generic/341
tests/generic/342
tests/generic/343
tests/generic/348
tests/generic/376
tests/generic/456
tests/generic/479
tests/generic/480
tests/generic/481
tests/generic/483
tests/generic/489
tests/generic/498
tests/generic/501
tests/generic/502
tests/generic/509
tests/generic/510
tests/generic/512
tests/generic/520
tests/generic/526
tests/generic/527
tests/generic/534
tests/generic/535
tests/generic/546
tests/generic/547
tests/generic/552
tests/generic/557
tests/generic/588
tests/generic/640
tests/generic/677
tests/generic/690
tests/generic/695
tests/generic/703
tests/generic/741
tests/generic/741.out
tests/generic/745
tests/generic/764
tests/generic/771
tests/generic/779
tests/generic/782
tests/generic/784
tests/generic/785
tests/xfs/051
tests/xfs/438
tests/xfs/542
tests/xfs/605