]> www.infradead.org Git - users/hch/block.git/commit
md: pass in max_sectors for pers->sync_request()
authorYu Kuai <yukuai3@huawei.com>
Tue, 11 Jun 2024 13:22:50 +0000 (21:22 +0800)
committerSong Liu <song@kernel.org>
Wed, 12 Jun 2024 16:32:57 +0000 (16:32 +0000)
commitbc49694a9e8fd1b36bca47d9a54ec8da8e39012f
tree7ddba0e45aa1494e138b0a47c5d61b58664efe17
parentbbf2076277b137f03624259da0a0369af88f3a68
md: pass in max_sectors for pers->sync_request()

For different sync_action, sync_thread will use different max_sectors,
see details in md_sync_max_sectors(), currently both md_do_sync() and
pers->sync_request() in eatch iteration have to get the same
max_sectors. Hence pass in max_sectors for pers->sync_request() to
prevent redundant code.

Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Signed-off-by: Song Liu <song@kernel.org>
Link: https://lore.kernel.org/r/20240611132251.1967786-12-yukuai1@huaweicloud.com
drivers/md/md.c
drivers/md/md.h
drivers/md/raid1.c
drivers/md/raid10.c
drivers/md/raid5.c