nvme: fc: provide a descriptive error
authorJohannes Thumshirn <jthumshirn@suse.de>
Thu, 19 Apr 2018 17:43:42 +0000 (19:43 +0200)
committerKeith Busch <keith.busch@intel.com>
Thu, 26 Apr 2018 19:25:58 +0000 (13:25 -0600)
Provide a descriptive error in case an lport to rport association
isn't found when creating the FC-NVME controller.

Currently it's very hard to debug the reason for a failed connect
attempt without a look at the source.

Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Keith Busch <keith.busch@intel.com>
drivers/nvme/host/fc.c

index 6cb26bcf6ec01fb89b85d246623660411cff4285..8b66879b4ebf816fba4181b5a38bea0700d60073 100644 (file)
@@ -3284,6 +3284,8 @@ nvme_fc_create_ctrl(struct device *dev, struct nvmf_ctrl_options *opts)
        }
        spin_unlock_irqrestore(&nvme_fc_lock, flags);
 
+       pr_warn("%s: %s - %s combination not found\n",
+               __func__, opts->traddr, opts->host_traddr);
        return ERR_PTR(-ENOENT);
 }