]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - drivers/md/raid5.c
md/raid5: avoid redundant bio clone in raid5_read_one_chunk
authorGuoqing Jiang <jgq516@gmail.com>
Tue, 25 May 2021 09:46:19 +0000 (17:46 +0800)
committerSong Liu <song@kernel.org>
Tue, 15 Jun 2021 05:32:06 +0000 (22:32 -0700)
commit1147f58e1010b8688bac1fd3bbab753b1379291d
treec02f11558f5b2e580889d32a41556a41eb41d161
parentc82aa1b76787c34fd02374e519b6f52cdeb2f54b
md/raid5: avoid redundant bio clone in raid5_read_one_chunk

After enable io accounting, chunk read bio could be cloned twice which
is not good. To avoid such inefficiency, let's clone align_bio from
io_acct_set too, then we need only call md_account_bio in make_request
unconditionally.

Signed-off-by: Guoqing Jiang <jiangguoqing@kylinos.cn>
Signed-off-by: Song Liu <song@kernel.org>
drivers/md/raid5.c