Fix the status code of canceled requests initiated by the host according to TP4028 (Status Code 0x371): "Command Aborted By host: The command was aborted as a result of host action (e.g., the host disconnected the Fabric connection)." Also in a multipath environment, unless otherwise specified, errors of this type (path related) should be retried using a different path, if one is available.
Showing the changes to include/linux (1 of 3 files). Show all
Unified · Split
| @@ -1368,6 +1368,7 @@ enum { · 1367 unmodified lines | |||
| 1368 | NVME_SC_ANA_INACCESSIBLE = 0x302, | 1368 | NVME_SC_ANA_INACCESSIBLE = 0x302, |
| 1369 | NVME_SC_ANA_TRANSITION = 0x303, | 1369 | NVME_SC_ANA_TRANSITION = 0x303, |
| 1370 | NVME_SC_HOST_PATH_ERROR = 0x370, | 1370 | NVME_SC_HOST_PATH_ERROR = 0x370, |
| 1371 | NVME_SC_HOST_ABORTED_CMD = 0x371, | ||
| 1371 | 1372 | ||
| 1372 | NVME_SC_CRD = 0x1800, | 1373 | NVME_SC_CRD = 0x1800, |
| 1373 | NVME_SC_DNR = 0x4000, | 1374 | NVME_SC_DNR = 0x4000, |