ARC: ioremap: use more commonly used PAGE_KERNEL based uncached flag
[linux-2.6-microblaze.git] / drivers / scsi / qla2xxx / qla_init.c
index eb82531..f8f4711 100644 (file)
@@ -6870,10 +6870,14 @@ qla2x00_abort_isp_cleanup(scsi_qla_host_t *vha)
        ha->flags.fw_init_done = 0;
        ha->chip_reset++;
        ha->base_qpair->chip_reset = ha->chip_reset;
+       ha->base_qpair->cmd_cnt = ha->base_qpair->cmd_completion_cnt = 0;
        for (i = 0; i < ha->max_qpairs; i++) {
-               if (ha->queue_pair_map[i])
+               if (ha->queue_pair_map[i]) {
                        ha->queue_pair_map[i]->chip_reset =
                                ha->base_qpair->chip_reset;
+                       ha->queue_pair_map[i]->cmd_cnt =
+                           ha->queue_pair_map[i]->cmd_completion_cnt = 0;
+               }
        }
 
        /* purge MBox commands */