From: Yi Zhang Date: Fri, 22 Mar 2019 08:12:28 +0000 (+0800) Subject: check: add zoned sysfs node checking in _test_dev_is_zoned X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=fb36a7b1ca37b7da1ec7dd16dd50371578eb2cac;p=users%2Fsagi%2Fblktests.git check: add zoned sysfs node checking in _test_dev_is_zoned 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 [Omar: wrap line] Signed-off-by: Omar Sandoval --- diff --git a/check b/check index f0ca382..a623892 100755 --- a/check +++ b/check @@ -405,7 +405,8 @@ _call_test() { } _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