blk-iocost: fix queue stats accounting
authorChengming Zhou <zhouchengming@bytedance.com>
Fri, 4 Aug 2023 07:06:09 +0000 (15:06 +0800)
committerJens Axboe <axboe@kernel.dk>
Wed, 9 Aug 2023 22:04:14 +0000 (16:04 -0600)
commitf099a108cabf72a1184b1e14e4a09f4ca3375750
tree83155b0d8dfc15959c2c8da449cf9d970a1ce6ce
parent2bc057692599a5b3dc93d75a3dff34f72576355d
blk-iocost: fix queue stats accounting

The q->stats->accounting is not only used by iocost, but iocost only
increase this counter, never decrease it. So queue stats accounting
will always enabled after using iocost once.

Signed-off-by: Chengming Zhou <zhouchengming@bytedance.com>
Acked-by: Tejun Heo <tj@kernel.org>
Link: https://lore.kernel.org/r/20230804070609.31623-1-chengming.zhou@linux.dev
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-iocost.c