From: Tomohiro Kusumi Date: Mon, 9 Jan 2017 14:41:58 +0000 (+0900) Subject: Bring in additional sg error cases from Linux kernel (and sg3) header X-Git-Tag: fio-2.17~16 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=2ce6c6e54db196c2e59485d476a8b4a5c7952b77 Bring in additional sg error cases from Linux kernel (and sg3) header Signed-off-by: Tomohiro Kusumi Signed-off-by: Jens Axboe --- diff --git a/engines/sg.c b/engines/sg.c index 2ad33941..c9a14483 100644 --- a/engines/sg.c +++ b/engines/sg.c @@ -630,6 +630,24 @@ static char *fio_sgio_errdetails(struct io_u *io_u) case 0x0d: strlcat(msg, "SG_ERR_DID_REQUEUE", MAXERRDETAIL); break; + case 0x0e: + strlcat(msg, "SG_ERR_DID_TRANSPORT_DISRUPTED", MAXERRDETAIL); + break; + case 0x0f: + strlcat(msg, "SG_ERR_DID_TRANSPORT_FAILFAST", MAXERRDETAIL); + break; + case 0x10: + strlcat(msg, "SG_ERR_DID_TARGET_FAILURE", MAXERRDETAIL); + break; + case 0x11: + strlcat(msg, "SG_ERR_DID_NEXUS_FAILURE", MAXERRDETAIL); + break; + case 0x12: + strlcat(msg, "SG_ERR_DID_ALLOC_FAILURE", MAXERRDETAIL); + break; + case 0x13: + strlcat(msg, "SG_ERR_DID_MEDIUM_ERROR", MAXERRDETAIL); + break; default: strlcat(msg, "Unknown", MAXERRDETAIL); break;