]> www.infradead.org Git - users/sagi/blktests.git/commitdiff
nvme/004: fix _find_nvme_loop_dev and cat
authorOmar Sandoval <osandov@fb.com>
Mon, 14 May 2018 19:52:38 +0000 (12:52 -0700)
committerOmar Sandoval <osandov@fb.com>
Mon, 14 May 2018 19:52:38 +0000 (12:52 -0700)
We were looking at the wrong paths. Based on a patch from Johannes
Thumshirn.

Signed-off-by: Omar Sandoval <osandov@fb.com>
tests/nvme/004

index 65bcd40d86d1bf73ec38d1366b13a6400d9d304e..f18158a3dfe60a4ee09ac23c2dec4a0fc04916f2 100755 (executable)
@@ -28,9 +28,9 @@ requires() {
 }
 
 _find_nvme_loop_dev() {
-       for dev in /sys/block/nvme*; do
+       for dev in /sys/class/nvme/nvme*; do
                dev="$(basename "$dev")"
-               transport="$(cat "/sys/block/${dev}/device/transport")"
+               transport="$(cat "/sys/class/nvme/${dev}/transport")"
                if [[ "$transport" == "loop" ]]; then
                        echo "$dev"
                fi
@@ -59,8 +59,8 @@ test() {
 
        local nvmedev
        nvmedev="$(_find_nvme_loop_dev)"
-       cat "/sys/block/${nvmedev}/uuid"
-       cat "/sys/block/${nvmedev}/wwid"
+       cat "/sys/block/${nvmedev}n1/uuid"
+       cat "/sys/block/${nvmedev}n1/wwid"
 
        _remove_nvmet_subsystem_from_port "${port}" "blktests-subsystem-1"
        _remove_nvmet_subsystem "blktests-subsystem-1"