diff options
author | Joe Carnuccio <joe.carnuccio@qlogic.com> | 2014-09-25 05:16:32 -0400 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2014-09-25 08:25:01 -0400 |
commit | 299f5e27ac5fac42f5be38a1cdf004b4e8217cbf (patch) | |
tree | 685e45cad8d1531fd27c5fae084aa85dd23a843c | |
parent | 4089b71cc820a426d601283c92fcd4ffeb5139c2 (diff) |
qla2xxx: ISP27xx add tests for incomplete template.
Signed-off-by: Joe Carnuccio <joe.carnuccio@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
-rw-r--r-- | drivers/scsi/qla2xxx/qla_dbg.c | 2 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/qla_tmpl.c | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c index 41117b3a50f0..55edaa2a0f3f 100644 --- a/drivers/scsi/qla2xxx/qla_dbg.c +++ b/drivers/scsi/qla2xxx/qla_dbg.c | |||
@@ -64,7 +64,7 @@ | |||
64 | * | | | 0xb13c-0xb140 | | 64 | * | | | 0xb13c-0xb140 | |
65 | * | | | 0xb149 | | 65 | * | | | 0xb149 | |
66 | * | MultiQ | 0xc00c | | | 66 | * | MultiQ | 0xc00c | | |
67 | * | Misc | 0xd212 | 0xd017-0xd019 | | 67 | * | Misc | 0xd212 | 0xd017 | |
68 | * | | | 0xd020 | | 68 | * | | | 0xd020 | |
69 | * | | | 0xd030-0xd0ff | | 69 | * | | | 0xd030-0xd0ff | |
70 | * | | | 0xd101-0xd1fe | | 70 | * | | | 0xd101-0xd1fe | |
diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx/qla_tmpl.c index cb9a0c4bc419..252de5d7bff6 100644 --- a/drivers/scsi/qla2xxx/qla_tmpl.c +++ b/drivers/scsi/qla2xxx/qla_tmpl.c | |||
@@ -792,6 +792,15 @@ qla27xx_walk_template(struct scsi_qla_host *vha, | |||
792 | break; | 792 | break; |
793 | ent = qla27xx_next_entry(ent); | 793 | ent = qla27xx_next_entry(ent); |
794 | } | 794 | } |
795 | |||
796 | if (count) | ||
797 | ql_dbg(ql_dbg_misc, vha, 0xd018, | ||
798 | "%s: residual count (%lx)\n", __func__, count); | ||
799 | |||
800 | if (ent->hdr.entry_type != ENTRY_TYPE_TMP_END) | ||
801 | ql_dbg(ql_dbg_misc, vha, 0xd019, | ||
802 | "%s: missing end (%lx)\n", __func__, count); | ||
803 | |||
795 | ql_dbg(ql_dbg_misc, vha, 0xd01b, | 804 | ql_dbg(ql_dbg_misc, vha, 0xd01b, |
796 | "%s: len=%lx\n", __func__, *len); | 805 | "%s: len=%lx\n", __func__, *len); |
797 | } | 806 | } |