commit | db84a72af6be422abf2089a5896293590dda5066 | [log] [tgz] |
---|---|---|
author | Tejun Heo <tj@kernel.org> | Tue Sep 01 14:52:35 2020 -0400 |
committer | Jens Axboe <axboe@kernel.dk> | Tue Sep 01 19:38:31 2020 -0600 |
tree | 015107e8a4c471aa1fd872043d096ea39c835617 | |
parent | 00410f1b09fe7c9a12bde07f0bb4b978a3367f3a [diff] |
blk-iocost: clamp inuse and skip noops in __propagate_weights() __propagate_weights() currently expects the callers to clamp inuse within [1, active], which is needlessly fragile. The inuse adjustment logic is going to be revamped, in preparation, let's make __propagate_weights() clamp inuse on entry. Also, make it avoid weight updates altogether if neither active or inuse is changed. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>