From 346587e5906dfb85d7e268eb4027036ac520a3ad Mon Sep 17 00:00:00 2001 From: "Martin K. Petersen" Date: Wed, 26 Sep 2012 22:39:44 -0400 Subject: [PATCH] --- yaml --- r: 360260 b: refs/heads/master c: 4d24834dfd25f2dab5977241cd5a6662edde92f7 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/include/scsi/scsi_host.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index cf22a16b2605..b8e1685cda18 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9d2696e658ef4f209955ddaa987d43f1a1bd81a1 +refs/heads/master: 4d24834dfd25f2dab5977241cd5a6662edde92f7 diff --git a/trunk/include/scsi/scsi_host.h b/trunk/include/scsi/scsi_host.h index 49084807eb6b..2b6956e9853d 100644 --- a/trunk/include/scsi/scsi_host.h +++ b/trunk/include/scsi/scsi_host.h @@ -873,7 +873,7 @@ static inline unsigned int scsi_host_dif_capable(struct Scsi_Host *shost, unsign SHOST_DIF_TYPE2_PROTECTION, SHOST_DIF_TYPE3_PROTECTION }; - if (target_type > SHOST_DIF_TYPE3_PROTECTION) + if (target_type >= ARRAY_SIZE(cap)) return 0; return shost->prot_capabilities & cap[target_type] ? target_type : 0; @@ -887,7 +887,7 @@ static inline unsigned int scsi_host_dix_capable(struct Scsi_Host *shost, unsign SHOST_DIX_TYPE2_PROTECTION, SHOST_DIX_TYPE3_PROTECTION }; - if (target_type > SHOST_DIX_TYPE3_PROTECTION) + if (target_type >= ARRAY_SIZE(cap)) return 0; return shost->prot_capabilities & cap[target_type];