On Tue, Oct 26, 2010 at 9:01 AM, Hillf Danton <dhillf@xxxxxxxxx> wrote: > There seems accumulation needed. I'm looking at the code but why increment in queue-command. What if the cmd-fails then we would need to decrement the counters. If not done already then fc_io_cmpl would be a nice place to handle the counters. Chetan Loke > --- > > --- a/drivers/scsi/libfc/fc_fcp.c    2010-09-13 07:07:38.000000000 +0800 > +++ b/drivers/scsi/libfc/fc_fcp.c    2010-10-26 20:52:46.000000000 +0800 > @@ -1821,11 +1821,11 @@ int fc_queuecommand(struct scsi_cmnd *sc >    Âif (sc_cmd->sc_data_direction == DMA_FROM_DEVICE) { >        Âfsp->req_flags = FC_SRB_READ; >        Âstats->InputRequests++; > -        stats->InputMegabytes = fsp->data_len; > +        stats->InputMegabytes += fsp->data_len; >    Â} else if (sc_cmd->sc_data_direction == DMA_TO_DEVICE) { >        Âfsp->req_flags = FC_SRB_WRITE; >        Âstats->OutputRequests++; > -        stats->OutputMegabytes = fsp->data_len; > +        stats->OutputMegabytes += fsp->data_len; >    Â} else { >        Âfsp->req_flags = 0; >        Âstats->ControlRequests++; > -- > To unsubscribe from this list: send the line "unsubscribe linux-scsi" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at Âhttp://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html