]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
blk-throttle: don't take carryover for prioritized processing of metadata
authorMing Lei <ming.lei@redhat.com>
Wed, 5 Mar 2025 04:31:20 +0000 (12:31 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 May 2025 09:12:56 +0000 (11:12 +0200)
commitc11b0412162fa7041e28267603d6dc293d5b5536
treee915c471d6fcbfb99f25722c47a93a77f8b057d4
parentda5ade057d2f6de9f20f1c4d5e7ee7be9b224573
blk-throttle: don't take carryover for prioritized processing of metadata

[ Upstream commit a9fc8868b350cbf4ff730a4ea9651319cc669516 ]

Commit 29390bb5661d ("blk-throttle: support prioritized processing of metadata")
takes bytes/ios carryover for prioritized processing of metadata. Turns out
we can support it by charging it directly without trimming slice, and the
result is same with carryover.

Cc: Tejun Heo <tj@kernel.org>
Cc: Josef Bacik <josef@toxicpanda.com>
Cc: Yu Kuai <yukuai3@huawei.com>
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Acked-by: Tejun Heo <tj@kernel.org>
Link: https://lore.kernel.org/r/20250305043123.3938491-3-ming.lei@redhat.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
block/blk-throttle.c