diff options
author | Warner Losh <imp@FreeBSD.org> | 2021-10-12 20:25:16 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2021-10-12 20:26:54 +0000 |
commit | 18dc12bfd2e23ad2ea97db54cb8ee499f6f014da (patch) | |
tree | 2737d0929ee853801d24d3b18d19b0f16143ed0c | |
parent | df7d763849655f4038428f97804bf7324d801684 (diff) | |
download | src-18dc12bfd2e23ad2ea97db54cb8ee499f6f014da.tar.gz src-18dc12bfd2e23ad2ea97db54cb8ee499f6f014da.zip |
nvme: Restore hotplug warning
Restore hotplug warning in recovery state machine. No functional change
other than what message gets printed.
Sponsored by: Netflix
-rw-r--r-- | sys/dev/nvme/nvme_qpair.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/nvme/nvme_qpair.c b/sys/dev/nvme/nvme_qpair.c index 8041731099df..6669eeee6613 100644 --- a/sys/dev/nvme/nvme_qpair.c +++ b/sys/dev/nvme/nvme_qpair.c @@ -1010,7 +1010,8 @@ again: * controller. */ nvme_printf(ctrlr, "Resetting controller due to a timeout%s.\n", - cfs ? " and fatal error status" : ""); + (csts == 0xffffffff) ? " and possible hot unplug" : + (cfs ? " and fatal error status" : "")); nvme_printf(ctrlr, "RECOVERY_WAITING\n"); qpair->recovery_state = RECOVERY_WAITING; nvme_ctrlr_reset(ctrlr); |