Commit 5e901a2b authored by Vivek Goyal's avatar Vivek Goyal Committed by Jens Axboe

blkio-throttle: There is no need to convert jiffies to milli seconds

o Do not convert jiffies to mili seconds as it is not required. Just work
  with jiffies and HZ.
Signed-off-by: default avatarVivek Goyal <vgoyal@redhat.com>
Signed-off-by: default avatarJens Axboe <jaxboe@fusionio.com>
parent 3aad5d3e
...@@ -439,8 +439,7 @@ static bool tg_with_in_iops_limit(struct throtl_data *td, struct throtl_grp *tg, ...@@ -439,8 +439,7 @@ static bool tg_with_in_iops_limit(struct throtl_data *td, struct throtl_grp *tg,
jiffy_elapsed_rnd = roundup(jiffy_elapsed_rnd, throtl_slice); jiffy_elapsed_rnd = roundup(jiffy_elapsed_rnd, throtl_slice);
io_allowed = (tg->iops[rw] * jiffies_to_msecs(jiffy_elapsed_rnd)) io_allowed = (tg->iops[rw] * jiffy_elapsed_rnd) / HZ;
/ MSEC_PER_SEC;
if (tg->io_disp[rw] + 1 <= io_allowed) { if (tg->io_disp[rw] + 1 <= io_allowed) {
if (wait) if (wait)
...@@ -476,8 +475,8 @@ static bool tg_with_in_bps_limit(struct throtl_data *td, struct throtl_grp *tg, ...@@ -476,8 +475,8 @@ static bool tg_with_in_bps_limit(struct throtl_data *td, struct throtl_grp *tg,
jiffy_elapsed_rnd = roundup(jiffy_elapsed_rnd, throtl_slice); jiffy_elapsed_rnd = roundup(jiffy_elapsed_rnd, throtl_slice);
tmp = tg->bps[rw] * jiffies_to_msecs(jiffy_elapsed_rnd); tmp = tg->bps[rw] * jiffy_elapsed_rnd;
do_div(tmp, MSEC_PER_SEC); do_div(tmp, HZ);
bytes_allowed = tmp; bytes_allowed = tmp;
if (tg->bytes_disp[rw] + bio->bi_size <= bytes_allowed) { if (tg->bytes_disp[rw] + bio->bi_size <= bytes_allowed) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment