From: Bart Van Assche Date: Thu, 8 Aug 2019 20:05:04 +0000 (-0700) Subject: tests/nvmeof-mp/rc: Make simulate_network_failure_loop() more robust X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d8ce80f4ba21170fcdce077cf9aa5fb7ac7196f9;p=users%2Fsagi%2Fblktests.git tests/nvmeof-mp/rc: Make simulate_network_failure_loop() more robust Avoid that the following is logged in the nvmeof-mp .full log files: ls: cannot access '/sys/class/nvme/*/device/*/nvme0n1/reset_controller': No such file or directory tests/nvmeof-mp/rc: line 124: : No such file or directory Signed-off-by: Bart Van Assche --- diff --git a/tests/nvmeof-mp/rc b/tests/nvmeof-mp/rc index 9324dd1..7352b16 100755 --- a/tests/nvmeof-mp/rc +++ b/tests/nvmeof-mp/rc @@ -117,8 +117,9 @@ simulate_network_failure_loop() { while [ $rc = 0 ]; do sleep_until 5 ${deadline} || break for d in $(held_by "$dev"); do - sf=$(ls -d /sys/class/nvme/*/device/*/"${d#/dev/}/reset_controller") - echo 1 > "$sf" + for sf in /sys/class/nvme/*/device/*/"${d#/dev/}/reset_controller"; do + [ -e "$sf" ] && echo 1 > "$sf" + done done done 2>>"$FULL"