Loading drivers/md/md.c +3 −2 Original line number Diff line number Diff line Loading @@ -6504,7 +6504,8 @@ void md_do_sync(mddev_t *mddev) skip: mddev->curr_resync = 0; mddev->curr_resync_completed = 0; mddev->resync_min = 0; if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) /* We completed so max setting can be forgotten. */ mddev->resync_max = MaxSector; sysfs_notify(&mddev->kobj, NULL, "sync_completed"); wake_up(&resync_wait); Loading drivers/md/raid5.c +2 −0 Original line number Diff line number Diff line Loading @@ -4049,6 +4049,8 @@ static sector_t reshape_request(mddev_t *mddev, sector_t sector_nr, int *skipped sector_nr = conf->reshape_progress; sector_div(sector_nr, new_data_disks); if (sector_nr) { mddev->curr_resync_completed = sector_nr; sysfs_notify(&mddev->kobj, NULL, "sync_completed"); *skipped = 1; return sector_nr; } Loading Loading
drivers/md/md.c +3 −2 Original line number Diff line number Diff line Loading @@ -6504,7 +6504,8 @@ void md_do_sync(mddev_t *mddev) skip: mddev->curr_resync = 0; mddev->curr_resync_completed = 0; mddev->resync_min = 0; if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) /* We completed so max setting can be forgotten. */ mddev->resync_max = MaxSector; sysfs_notify(&mddev->kobj, NULL, "sync_completed"); wake_up(&resync_wait); Loading
drivers/md/raid5.c +2 −0 Original line number Diff line number Diff line Loading @@ -4049,6 +4049,8 @@ static sector_t reshape_request(mddev_t *mddev, sector_t sector_nr, int *skipped sector_nr = conf->reshape_progress; sector_div(sector_nr, new_data_disks); if (sector_nr) { mddev->curr_resync_completed = sector_nr; sysfs_notify(&mddev->kobj, NULL, "sync_completed"); *skipped = 1; return sector_nr; } Loading