summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorGuoqing Jiang <jgq516@gmail.com>2021-05-25 17:46:17 +0800
committerSong Liu <song@kernel.org>2021-06-14 22:32:06 -0700
commit10764815ff4728d2c57da677cd5d3dd6f446cf5f (patch)
tree37221b5d812dc01a4132c5860446adec6aaf2e58 /usr
parentad3fc798800fb7ca04c1dfc439dba946818048d8 (diff)
md: add io accounting for raid0 and raid5
We introduce a new bioset (io_acct_set) for raid0 and raid5 since they don't own clone infrastructure to accounting io. And the bioset is added to mddev instead of to raid0 and raid5 layer, because with this way, we can put common functions to md.h and reuse them in raid0 and raid5. Also struct md_io_acct is added accordingly which includes io start_time, the origin bio and cloned bio. Then we can call bio_{start,end}_io_acct to get related io status. Signed-off-by: Guoqing Jiang <jiangguoqing@kylinos.cn> Signed-off-by: Song Liu <song@kernel.org>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions