Log a few more path related status codes.
Unified · Split
| @@ -155,10 +155,13 @@ static const char * const nvme_statuses[] = { · 154 unmodified lines | ||
| 155 | 155 | [NVME_SC_COMPARE_FAILED] = "Compare Failure", |
| 156 | 156 | [NVME_SC_ACCESS_DENIED] = "Access Denied", |
| 157 | 157 | [NVME_SC_UNWRITTEN_BLOCK] = "Deallocated or Unwritten Logical Block", |
| 158 | + [NVME_SC_INTERNAL_PATH_ERROR] = "Internal Pathing Error", | |
| 158 | 159 | [NVME_SC_ANA_PERSISTENT_LOSS] = "Asymmetric Access Persistent Loss", |
| 159 | 160 | [NVME_SC_ANA_INACCESSIBLE] = "Asymmetric Access Inaccessible", |
| 160 | 161 | [NVME_SC_ANA_TRANSITION] = "Asymmetric Access Transition", |
| 162 | + [NVME_SC_CTRL_PATH_ERROR] = "Controller Pathing Error", | |
| 161 | 163 | [NVME_SC_HOST_PATH_ERROR] = "Host Pathing Error", |
| 164 | + [NVME_SC_HOST_ABORTED_CMD] = "Host Aborted Command", | |
| 162 | 165 | }; |
| 163 | 166 | |
| 164 | 167 | const unsigned char *nvme_get_error_status_str(u16 status) |
| @@ -1679,9 +1679,11 @@ enum { · 1678 unmodified lines | ||
| 1679 | 1679 | /* |
| 1680 | 1680 | * Path-related Errors: |
| 1681 | 1681 | */ |
| 1682 | + NVME_SC_INTERNAL_PATH_ERROR = 0x300, | |
| 1682 | 1683 | NVME_SC_ANA_PERSISTENT_LOSS = 0x301, |
| 1683 | 1684 | NVME_SC_ANA_INACCESSIBLE = 0x302, |
| 1684 | 1685 | NVME_SC_ANA_TRANSITION = 0x303, |
| 1686 | + NVME_SC_CTRL_PATH_ERROR = 0x360, | |
| 1685 | 1687 | NVME_SC_HOST_PATH_ERROR = 0x370, |
| 1686 | 1688 | NVME_SC_HOST_ABORTED_CMD = 0x371, |
| 1687 | 1689 | |