mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
Revert "blk-throttle: Fix IO hang for a corner case"
This reverts commit5b7048b897
. The main purpose of this patch is cleanup. The throtl_adjusted_limit function was removed after commitbf20ab538c
("blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW"), so the problem of not being able to scale after setting bps or iops to 1 will not occur. So revert this commit that bps/iops can be set to 1. Cc: Baolin Wang <baolin.wang@linux.alibaba.com> Cc: Yu Kuai <yukuai3@huawei.com> Signed-off-by: Xiuhong Wang <xiuhong.wang@unisoc.com> Signed-off-by: Zhiguo Niu <zhiguo.niu@unisoc.com> Acked-by: Tejun Heo <tj@kernel.org> Reviewed-by: Yu Kuai <yukuai3@huawei.com> Link: https://lore.kernel.org/r/20241016024508.3340330-1-xiuhong.wang@unisoc.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
28878733ca
commit
732312e183
@ -1485,13 +1485,13 @@ static ssize_t tg_set_limit(struct kernfs_open_file *of,
|
|||||||
goto out_finish;
|
goto out_finish;
|
||||||
|
|
||||||
ret = -EINVAL;
|
ret = -EINVAL;
|
||||||
if (!strcmp(tok, "rbps") && val > 1)
|
if (!strcmp(tok, "rbps"))
|
||||||
v[0] = val;
|
v[0] = val;
|
||||||
else if (!strcmp(tok, "wbps") && val > 1)
|
else if (!strcmp(tok, "wbps"))
|
||||||
v[1] = val;
|
v[1] = val;
|
||||||
else if (!strcmp(tok, "riops") && val > 1)
|
else if (!strcmp(tok, "riops"))
|
||||||
v[2] = min_t(u64, val, UINT_MAX);
|
v[2] = min_t(u64, val, UINT_MAX);
|
||||||
else if (!strcmp(tok, "wiops") && val > 1)
|
else if (!strcmp(tok, "wiops"))
|
||||||
v[3] = min_t(u64, val, UINT_MAX);
|
v[3] = min_t(u64, val, UINT_MAX);
|
||||||
else
|
else
|
||||||
goto out_finish;
|
goto out_finish;
|
||||||
|
Loading…
Reference in New Issue
Block a user