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 <bvanassche@acm.org>
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"