add DID_REQUEUE string to scsi_show_result host table
PATCH 1/1 add DID_REQUEUE string to scsi_show_result host table
I was working on patches which add new transport error values, when I noticed that DID_REQUEUE was not in the hostbyte_table. I do not think there is any way to hit the code path where scsi_show_result is called and where you return DID_REQUEUE, because DID_REQUEUE causes scsi-ml to always requeue the command. However, for completeness and because I want to one day send a patch that tries to add new host bytes values, I am sending this patch.
Please apply when you get a chance. It is not critical.
Signed-off-by Mike Christie <[email protected]>
drivers/scsi/constants.c renamed from drivers/scsi/constants.c.orig +1 -1
@@ -1355,7 +1355,7 @@ EXPORT_SYMBOL(scsi_print_sense);static const char *const hostbyte_table[]={"DID_OK" ,"DID_NO_CONNECT" ,"DID_BUS_BUSY" ,"DID_TIME_OUT" ,"DID_BAD_TARGET" ,"DID_ABORT" ,"DID_PARITY" ,"DID_ERROR" ,"DID_RESET" ,"DID_BAD_INTR" , -"DID_PASSTHROUGH" ,"DID_SOFT_ERROR" ,"DID_IMM_RETRY" }; +"DID_PASSTHROUGH" ,"DID_SOFT_ERROR" ,"DID_IMM_RETRY" ,"DID_REQUEUE" };#define NUM_HOSTBYTE_STRS ARRAY_SIZE(hostbyte_table)static const char *const driverbyte_table[]={