On Wed, Feb 23, 2022 at 10:08:20AM +0800, Ming Lei wrote: > > - return (rq->rq_flags & RQF_IO_STAT) && rq->q->disk; > > + return (rq->rq_flags & RQF_IO_STAT) && !blk_rq_is_passthrough(rq); > > I guess this way may cause regression for workloads with lots of userspace IO > from user viewpoint? I'd say it fixes it as the accounting right now is completely bogus.