diff mbox series

[v2,2/8] scsi: Added a new error code in scsi.h

Message ID 1601268657-940-3-git-send-email-muneendra.kumar@broadcom.com
State New
Headers show
Series scsi: Support to handle Intermittent errors | expand

Commit Message

Muneendra Kumar Sept. 28, 2020, 4:50 a.m. UTC
Added a new error code DID_TRANSPORT_MARGINAL to handle marginal
errors in scsi.h

Signed-off-by: Muneendra <muneendra.kumar@broadcom.com>

---
v2:
New patch
---
 include/scsi/scsi.h | 1 +
 1 file changed, 1 insertion(+)

Comments

Hannes Reinecke Sept. 30, 2020, 9:17 a.m. UTC | #1
On 9/28/20 6:50 AM, Muneendra wrote:
> Added a new error code DID_TRANSPORT_MARGINAL to handle marginal

> errors in scsi.h

> 

> Signed-off-by: Muneendra <muneendra.kumar@broadcom.com>

> 

> ---

> v2:

> New patch

> ---

>   include/scsi/scsi.h | 1 +

>   1 file changed, 1 insertion(+)

> 

> diff --git a/include/scsi/scsi.h b/include/scsi/scsi.h

> index 5339baadc082..5b287ad8b727 100644

> --- a/include/scsi/scsi.h

> +++ b/include/scsi/scsi.h

> @@ -159,6 +159,7 @@ static inline int scsi_is_wlun(u64 lun)

>   				 * paths might yield different results */

>   #define DID_ALLOC_FAILURE 0x12  /* Space allocation on the device failed */

>   #define DID_MEDIUM_ERROR  0x13  /* Medium error */

> +#define DID_TRANSPORT_MARGINAL 0x14 /* Transport marginal errors */

>   #define DRIVER_OK       0x00	/* Driver status                           */

>   

>   /*

> 

This should include the second hunk from the next patch to indicate how 
it'll be used.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke		           Kernel Storage Architect
hare@suse.de			                  +49 911 74053 688
SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg
HRB 36809 (AG Nürnberg), GF: Felix Imendörffer
diff mbox series

Patch

diff --git a/include/scsi/scsi.h b/include/scsi/scsi.h
index 5339baadc082..5b287ad8b727 100644
--- a/include/scsi/scsi.h
+++ b/include/scsi/scsi.h
@@ -159,6 +159,7 @@  static inline int scsi_is_wlun(u64 lun)
 				 * paths might yield different results */
 #define DID_ALLOC_FAILURE 0x12  /* Space allocation on the device failed */
 #define DID_MEDIUM_ERROR  0x13  /* Medium error */
+#define DID_TRANSPORT_MARGINAL 0x14 /* Transport marginal errors */
 #define DRIVER_OK       0x00	/* Driver status                           */
 
 /*