Some kernel may not have zoned sysfs node, e.g. RHEL7, checking if
it exists first in _test_dev_is_zoned.
Signed-off-by: Yi Zhang <yi.zhang@redhat.com>
[Omar: wrap line]
Signed-off-by: Omar Sandoval <osandov@fb.com>
}
_test_dev_is_zoned() {
- if grep -qe "none" "${TEST_DEV_SYSFS}/queue/zoned" ; then
+ if [[ ! -f "${TEST_DEV_SYSFS}/queue/zoned" ]] ||
+ grep -q none "${TEST_DEV_SYSFS}/queue/zoned"; then
SKIP_REASON="${TEST_DEV} is not a zoned block device"
return 1
fi