aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/md.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md/md.c')
-rw-r--r--drivers/md/md.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index b98a85fd10b6..42b1d9ead7f2 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -6824,7 +6824,7 @@ void md_do_sync(mddev_t *mddev)
6824 desc, mdname(mddev)); 6824 desc, mdname(mddev));
6825 mddev->curr_resync = j; 6825 mddev->curr_resync = j;
6826 } 6826 }
6827 mddev->curr_resync_completed = mddev->curr_resync; 6827 mddev->curr_resync_completed = j;
6828 6828
6829 while (j < max_sectors) { 6829 while (j < max_sectors) {
6830 sector_t sectors; 6830 sector_t sectors;
@@ -6842,8 +6842,7 @@ void md_do_sync(mddev_t *mddev)
6842 md_unplug(mddev); 6842 md_unplug(mddev);
6843 wait_event(mddev->recovery_wait, 6843 wait_event(mddev->recovery_wait,
6844 atomic_read(&mddev->recovery_active) == 0); 6844 atomic_read(&mddev->recovery_active) == 0);
6845 mddev->curr_resync_completed = 6845 mddev->curr_resync_completed = j;
6846 mddev->curr_resync;
6847 set_bit(MD_CHANGE_CLEAN, &mddev->flags); 6846 set_bit(MD_CHANGE_CLEAN, &mddev->flags);
6848 sysfs_notify(&mddev->kobj, NULL, "sync_completed"); 6847 sysfs_notify(&mddev->kobj, NULL, "sync_completed");
6849 } 6848 }