[SCSI] qla4xxx: add support for qla4032
[sfrench/cifs-2.6.git] / drivers / scsi / qla4xxx / ql4_iocb.c
index c0a254b89a3008e645b212ae848e06e982ccb3fc..d41ce380eedcbd298185a15db290cb15c946b00a 100644 (file)
@@ -294,6 +294,12 @@ int qla4xxx_send_command_to_isp(struct scsi_qla_host *ha, struct srb * srb)
                        cmd_entry->control_flags = CF_WRITE;
                else if (cmd->sc_data_direction == DMA_FROM_DEVICE)
                        cmd_entry->control_flags = CF_READ;
+
+               ha->bytes_xfered += cmd->request_bufflen;
+               if (ha->bytes_xfered & ~0xFFFFF){
+                       ha->total_mbytes_xferred += ha->bytes_xfered >> 20;
+                       ha->bytes_xfered &= 0xFFFFF;
+               }
        }
 
        /* Set tagged queueing control flags */