diff options
author | Yu Kuai <yukuai3@huawei.com> | 2024-06-11 16:22:42 +0300 |
---|---|---|
committer | Song Liu <song@kernel.org> | 2024-06-12 19:27:49 +0300 |
commit | e792a4c2156a392d8126bf0496f74407a21a8824 (patch) | |
tree | 96fd8fc3425192dfa342a795cf76b45dc79df34f /drivers/md/md.h | |
parent | a85aa09da2f2773c685310666ef09f935ff68a45 (diff) | |
download | linux-e792a4c2156a392d8126bf0496f74407a21a8824.tar.xz |
md: add new helpers for sync_action
The new helpers will get current sync_action of the array, will be used
in later patches to make code cleaner.
Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Signed-off-by: Song Liu <song@kernel.org>
Link: https://lore.kernel.org/r/20240611132251.1967786-4-yukuai1@huaweicloud.com
Diffstat (limited to 'drivers/md/md.h')
-rw-r--r-- | drivers/md/md.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/md/md.h b/drivers/md/md.h index e5001d39c82d..88add162b08e 100644 --- a/drivers/md/md.h +++ b/drivers/md/md.h @@ -864,6 +864,9 @@ extern void md_unregister_thread(struct mddev *mddev, struct md_thread __rcu **t extern void md_wakeup_thread(struct md_thread __rcu *thread); extern void md_check_recovery(struct mddev *mddev); extern void md_reap_sync_thread(struct mddev *mddev); +extern enum sync_action md_sync_action(struct mddev *mddev); +extern enum sync_action md_sync_action_by_name(const char *page); +extern const char *md_sync_action_name(enum sync_action action); extern void md_write_start(struct mddev *mddev, struct bio *bi); extern void md_write_inc(struct mddev *mddev, struct bio *bi); extern void md_write_end(struct mddev *mddev); |