The branch main has been updated by imp:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=b2b381d365fc214a7d4ab126f57a7f86f0f1df5e

commit b2b381d365fc214a7d4ab126f57a7f86f0f1df5e
Author:     Warner Losh <[email protected]>
AuthorDate: 2023-11-08 22:38:16 +0000
Commit:     Warner Losh <[email protected]>
CommitDate: 2023-11-08 22:38:16 +0000

    cam: Add human readable statuses for some CAM_ status values.
    
    CAM_NVME_STATUS and CAM_REQ_SOFTTIMEOUT were missing, though the latter
    hasn't been used yet. The former is being used and showing up in dmesg
    output as Unknown 0x420.
    
    Fixes: f564de00f794
    Fixes: 774ab87cf27b
    Sponsored by: Netflix
---
 sys/cam/cam.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys/cam/cam.c b/sys/cam/cam.c
index 09bef8ee3a83..01a5b3c3b36c 100644
--- a/sys/cam/cam.c
+++ b/sys/cam/cam.c
@@ -87,10 +87,12 @@ const struct cam_status_entry cam_status_table[] = {
        { CAM_REQ_TERMIO,        "CCB request terminated by the host"        },
        { CAM_UNREC_HBA_ERROR,   "Unrecoverable Host Bus Adapter Error"      },
        { CAM_REQ_TOO_BIG,       "The request was too large for this host"   },
-       { CAM_REQUEUE_REQ,       "Unconditionally Re-queue Request",         },
+       { CAM_REQUEUE_REQ,       "Unconditionally Re-queue Request"          },
        { CAM_ATA_STATUS_ERROR,  "ATA Status Error"                          },
        { CAM_SCSI_IT_NEXUS_LOST,"Initiator/Target Nexus Lost"               },
        { CAM_SMP_STATUS_ERROR,  "SMP Status Error"                          },
+       { CAM_REQ_SOFTTIMEOUT,   "Completed w/o error, but took too long"    },
+       { CAM_NVME_STATUS_ERROR, "NVME Status Error"                         },
        { CAM_IDE,               "Initiator Detected Error Message Received" },
        { CAM_RESRC_UNAVAIL,     "Resource Unavailable"                      },
        { CAM_UNACKED_EVENT,     "Unacknowledged Event by Host"              },

Reply via email to