common: support black listing fs in _supported_fs()
authorAmir Goldstein <amir73il@gmail.com>
Tue, 19 Apr 2022 12:56:36 +0000 (15:56 +0300)
committerZorro Lang <zlang@kernel.org>
Mon, 2 May 2022 04:11:54 +0000 (12:11 +0800)
commit6ee5ffa079b978e6369d2bc314655720c14d8b79
treefd9d47890670ad9902fde5bd0c9ef76813396c34
parentbb04d577435d04ce3aa160f0563d1d35d4860d54
common: support black listing fs in _supported_fs()

For example:
_supported_fs ^xfs

There is no need to specify "generic" when using a block list
"all other fs are supported" is implied.

Converted some generic tests that open code this condition without
emitting a meaningful reason.

More generic test like generic/186,187 could use a block list, but
were not converted because they emit some meaningful reason:
  _notrun "Can't fragment free space on btrfs."

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
common/rc
tests/generic/500
tests/generic/631
tests/generic/679