On Tue, Nov 17, 2020 at 11:01:49AM +0800, Weiping Zhang wrote: > Hi Jens, > > Ping Hello Weiping, Not sure we have to fix this issue, and adding blk_mq_queue_inflight() back to IO path brings cost which turns out to be visible, and I did get soft lockup report on Azure NVMe because of this kind of cost. BTW, suppose the io accounting issue needs to be fixed, just wondering why not simply revert 5b18b5a73760 ("block: delete part_round_stats and switch to less precise counting"), and the original way had been worked for decades. Thanks, Ming