blk-wbt: move wbt_clear_stat to common place in wbt_done
wbt_done call wbt_clear_stat no matter current stat was tracked or not, move it to common place. Signed-off-by: weiping zhang <zhangweiping@didichuxing.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
f680474345
commit
62d772fa9d
1 changed files with 1 additions and 2 deletions
|
@ -178,12 +178,11 @@ void wbt_done(struct rq_wb *rwb, struct blk_issue_stat *stat)
|
||||||
|
|
||||||
if (wbt_is_read(stat))
|
if (wbt_is_read(stat))
|
||||||
wb_timestamp(rwb, &rwb->last_comp);
|
wb_timestamp(rwb, &rwb->last_comp);
|
||||||
wbt_clear_state(stat);
|
|
||||||
} else {
|
} else {
|
||||||
WARN_ON_ONCE(stat == rwb->sync_cookie);
|
WARN_ON_ONCE(stat == rwb->sync_cookie);
|
||||||
__wbt_done(rwb, wbt_stat_to_mask(stat));
|
__wbt_done(rwb, wbt_stat_to_mask(stat));
|
||||||
wbt_clear_state(stat);
|
|
||||||
}
|
}
|
||||||
|
wbt_clear_state(stat);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Reference in a new issue