]> www.infradead.org Git - users/hch/blktests.git/commitdiff
tests/srp/rc: update the ib_srpt module name
authorYi Zhang <yi.zhang@redhat.com>
Thu, 26 Nov 2020 08:35:28 +0000 (16:35 +0800)
committerOmar Sandoval <osandov@fb.com>
Mon, 4 Jan 2021 22:40:12 +0000 (14:40 -0800)
Fix the ib_srpt module insmod failure as the module in some distros are
end with .xz, like bellow on fedora:
/lib/modules/$(uname -r)/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz

Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Yi Zhang <yi.zhang@redhat.com>
tests/srp/rc

index 7fc094b8267f4735f57a685be95eeeda6465e386..1f665a28db66346a224befe90b312481c9f15bcd 100755 (executable)
@@ -465,7 +465,7 @@ configure_target_ports() {
 
 # Load LIO and configure the SRP target driver and LUNs.
 start_lio_srpt() {
-       local b d gid i ini_ids=() opts p target_ids=() vdev
+       local b d gid i ini_ids=() opts p target_ids=()
 
        for gid in $(all_primary_gids); do
                if [ "${gid#fe8}" != "$gid" ]; then
@@ -500,7 +500,7 @@ start_lio_srpt() {
        if modinfo ib_srpt | grep -q '^parm:[[:blank:]]*rdma_cm_port:'; then
                opts+=("rdma_cm_port=${srp_rdma_cm_port}")
        fi
-       insmod "/lib/modules/$(uname -r)/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko" "${opts[@]}" || return $?
+       insmod "/lib/modules/$(uname -r)/kernel/drivers/infiniband/ulp/srpt/ib_srpt."* "${opts[@]}" || return $?
        i=0
        for r in "${vdev_path[@]}"; do
                if [ -b "$(readlink -f "$r")" ]; then