]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - block/blk-mq.c
block: track request size in blk_issue_stat
[karo-tx-linux.git] / block / blk-mq.c
index 45b9bebf8436dcf6f3ae7808ee80915f611f0aca..caef6ee08b04cb30896fcb0bdc033ccf83ec73f9 100644 (file)
@@ -488,7 +488,7 @@ void blk_mq_start_request(struct request *rq)
        trace_block_rq_issue(q, rq);
 
        if (test_bit(QUEUE_FLAG_STATS, &q->queue_flags)) {
-               blk_stat_set_issue_time(&rq->issue_stat);
+               blk_stat_set_issue(&rq->issue_stat, blk_rq_sectors(rq));
                rq->rq_flags |= RQF_STATS;
                wbt_issue(q->rq_wb, &rq->issue_stat);
        }