xfs: New _require_* tests for CRC enabled filesystems
authorDave Chinner <dchinner@redhat.com>
Mon, 20 Jan 2014 06:22:32 +0000 (06:22 +0000)
committerRich Johnston <rjohnston@sgi.com>
Wed, 22 Jan 2014 13:21:18 +0000 (07:21 -0600)
commitb9b5d74a9eaff404790dee1a54fd9bd11bc90702
tree2c2dd990ee958f0fcbc985f9b7107d23a88c3c00
parentea0b6eb8a2f9e457bbde174dad432905361be331
xfs: New _require_* tests for CRC enabled filesystems

CRCs always enabled 32 bit project inodes and attr2 formats, hence
they cannot be turned off. Add new require rules for the tests that
require attr and 16 bit project IDs so these tests are avoided on
CRC enabled filesystems.

Also, add a xfs_db write check so that we can avoid tests that are
dependent on xfs_db modifying filesystem structures as they will
fail on CRC enabled filessystems right now. This is just temporary
until full write xfs_db support is available.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
common/attr
common/rc
tests/shared/298
tests/xfs/186
tests/xfs/187
tests/xfs/244
tests/xfs/278
tests/xfs/287
tests/xfs/291