|
Hannes Reinecke |
95cdb5 |
From: Rupesh Girase <rgirase@redhat.com>
|
|
Hannes Reinecke |
95cdb5 |
Date: Thu, 27 Feb 2020 22:15:26 +0530
|
|
Hannes Reinecke |
95cdb5 |
Subject: [PATCH] nvme: log additional message for controller status
|
|
Hannes Reinecke |
95cdb5 |
Git-commit: 94d2e705b6a6fe9c56a990c0cd31a7298cfcee9a
|
|
Michal Kubecek |
66e035 |
Patch-mainline: v5.7-rc1
|
|
Hannes Reinecke |
95cdb5 |
References: bsc#1161930
|
|
Hannes Reinecke |
95cdb5 |
|
|
Hannes Reinecke |
95cdb5 |
Log the controller status to know more about issue if it
|
|
Hannes Reinecke |
95cdb5 |
lies within kernel nvme subsytem or controller is unhealthy.
|
|
Hannes Reinecke |
95cdb5 |
|
|
Hannes Reinecke |
95cdb5 |
Signed-off-by: Rupesh Girase <rgirase@redhat.com>
|
|
Hannes Reinecke |
95cdb5 |
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
|
|
Hannes Reinecke |
95cdb5 |
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulakrni@wdc.com>
|
|
Hannes Reinecke |
95cdb5 |
Signed-off-by: Keith Busch <kbusch@kernel.org>
|
|
Hannes Reinecke |
95cdb5 |
Acked-by: Hannes Reinecke <hare@suse.com>
|
|
Hannes Reinecke |
95cdb5 |
---
|
|
Hannes Reinecke |
95cdb5 |
drivers/nvme/host/core.c | 4 ++--
|
|
Hannes Reinecke |
95cdb5 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Hannes Reinecke |
95cdb5 |
|
|
Hannes Reinecke |
95cdb5 |
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
|
|
Hannes Reinecke |
95cdb5 |
index c4dbc852b5e9..c9988942d0aa 100644
|
|
Hannes Reinecke |
95cdb5 |
--- a/drivers/nvme/host/core.c
|
|
Hannes Reinecke |
95cdb5 |
+++ b/drivers/nvme/host/core.c
|
|
Hannes Reinecke |
95cdb5 |
@@ -2083,8 +2083,8 @@ static int nvme_wait_ready(struct nvme_ctrl *ctrl, u64 cap, bool enabled)
|
|
Hannes Reinecke |
95cdb5 |
return -EINTR;
|
|
Hannes Reinecke |
95cdb5 |
if (time_after(jiffies, timeout)) {
|
|
Hannes Reinecke |
95cdb5 |
dev_err(ctrl->device,
|
|
Hannes Reinecke |
95cdb5 |
- "Device not ready; aborting %s\n", enabled ?
|
|
Hannes Reinecke |
95cdb5 |
- "initialisation" : "reset");
|
|
Hannes Reinecke |
95cdb5 |
+ "Device not ready; aborting %s, CSTS=0x%x\n",
|
|
Hannes Reinecke |
95cdb5 |
+ enabled ? "initialisation" : "reset", csts);
|
|
Hannes Reinecke |
95cdb5 |
return -ENODEV;
|
|
Hannes Reinecke |
95cdb5 |
}
|
|
Hannes Reinecke |
95cdb5 |
}
|
|
Hannes Reinecke |
95cdb5 |
--
|
|
Hannes Reinecke |
95cdb5 |
2.16.4
|
|
Hannes Reinecke |
95cdb5 |
|