xfs: test scratch device mkfs features
authorDave Chinner <dchinner@redhat.com>
Mon, 20 Jan 2014 06:22:31 +0000 (06:22 +0000)
committerRich Johnston <rjohnston@sgi.com>
Wed, 22 Jan 2014 13:20:30 +0000 (07:20 -0600)
commitea0b6eb8a2f9e457bbde174dad432905361be331
tree53f7a924e36f5cd848d25ebd9de6e858a947f472
parenta93b1dd76cd6e639adaf79e077ba4300af9132d6
xfs: test scratch device mkfs features

Some filesystem features are not compatible with certain tests, and
so we need to do require tests to determine if they are supported.
Some of these incompatibilities might be a result of optional mkfs
parameters specified in MKFS_OPTIONS. In this case, we don't want
scratch_mkfs_xfs stripping MKFS_OPTIONS and saying the feature is
supported when the next _scratch_mkfs command in the test will
result in a different mkfs command line.

Hence add a "mkfs supported" function to run a non-destructive mkfs
test to determine if the feature is supported by the current test's
mkfs configuration.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
common/rc