aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Carnuccio <joe.carnuccio@qlogic.com>2014-09-25 05:16:32 -0400
committerChristoph Hellwig <hch@lst.de>2014-09-25 08:25:01 -0400
commit299f5e27ac5fac42f5be38a1cdf004b4e8217cbf (patch)
tree685e45cad8d1531fd27c5fae084aa85dd23a843c
parent4089b71cc820a426d601283c92fcd4ffeb5139c2 (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.c2
-rw-r--r--drivers/scsi/qla2xxx/qla_tmpl.c9
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}