Daniel Wagner 97321b
From: Hannes Reinecke <hare@suse.de>
Daniel Wagner 97321b
Date: Fri, 21 May 2021 10:23:46 +0200
Daniel Wagner 97321b
Subject: nvme-fabrics: decode host pathing error for connect
Michal Kubecek 03158d
Patch-mainline: v5.13-rc4
Daniel Wagner 97321b
Git-commit: 4d9442bf263ac45d495bb7ecf75009e59c0622b2
Daniel Wagner 97321b
References: bsc#1179827
Daniel Wagner 97321b
Daniel Wagner 97321b
Add an additional decoding for 'host pathing error' during connect.
Daniel Wagner 97321b
Daniel Wagner 97321b
Signed-off-by: Hannes Reinecke <hare@suse.de>
Daniel Wagner 97321b
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Daniel Wagner 97321b
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Daniel Wagner 97321b
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Daniel Wagner 97321b
Signed-off-by: Christoph Hellwig <hch@lst.de>
Daniel Wagner 97321b
Acked-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner 97321b
---
Daniel Wagner 97321b
 drivers/nvme/host/fabrics.c |    5 +++++
Daniel Wagner 97321b
 1 file changed, 5 insertions(+)
Daniel Wagner 97321b
Daniel Wagner 97321b
--- a/drivers/nvme/host/fabrics.c
Daniel Wagner 97321b
+++ b/drivers/nvme/host/fabrics.c
Daniel Wagner 97321b
@@ -336,6 +336,11 @@ static void nvmf_log_connect_error(struc
Daniel Wagner 97321b
 			cmd->connect.recfmt);
Daniel Wagner 97321b
 		break;
Daniel Wagner 97321b
 
Daniel Wagner 97321b
+	case NVME_SC_HOST_PATH_ERROR:
Daniel Wagner 97321b
+		dev_err(ctrl->device,
Daniel Wagner 97321b
+			"Connect command failed: host path error\n");
Daniel Wagner 97321b
+		break;
Daniel Wagner 97321b
+
Daniel Wagner 97321b
 	default:
Daniel Wagner 97321b
 		dev_err(ctrl->device,
Daniel Wagner 97321b
 			"Connect command failed, error wo/DNR bit: %d\n",