|
@@ -2649,7 +2649,9 @@ static ssize_t srp_create_target(struct device *dev,
|
|
|
if (ret)
|
|
|
goto err_free_mem;
|
|
|
|
|
|
- ib_query_gid(ibdev, host->port, 0, &target->path.sgid);
|
|
|
+ ret = ib_query_gid(ibdev, host->port, 0, &target->path.sgid);
|
|
|
+ if (ret)
|
|
|
+ goto err_free_mem;
|
|
|
|
|
|
shost_printk(KERN_DEBUG, target->scsi_host, PFX
|
|
|
"new target: id_ext %016llx ioc_guid %016llx pkey %04x "
|