]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - block/blk-core.c
block: track request size in blk_issue_stat
[mirror_ubuntu-bionic-kernel.git] / block / blk-core.c
index ad388d5e309a5fb9270b34c91a88091c98ebb3c7..4234332aa23c487354fd412c6cd7ba142c623aaf 100644 (file)
@@ -2483,7 +2483,7 @@ void blk_start_request(struct request *req)
        blk_dequeue_request(req);
 
        if (test_bit(QUEUE_FLAG_STATS, &req->q->queue_flags)) {
-               blk_stat_set_issue_time(&req->issue_stat);
+               blk_stat_set_issue(&req->issue_stat, blk_rq_sectors(req));
                req->rq_flags |= RQF_STATS;
                wbt_issue(req->q->rq_wb, &req->issue_stat);
        }