Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 35d78c66 authored by kernelmail's avatar kernelmail Committed by NeilBrown
Browse files

md:Add place to update ->recovery_cp.



In resyncing, recovery_cp only updated when resync aborted or completed.
But in md drives,many place used it to judge.So add a place to update.

Signed-off-by: default avatarJianpeng Ma <majianpeng@gmail.com>
Signed-off-by: default avatarNeilBrown <neilb@suse.de>
parent c02c0aeb
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -7462,6 +7462,9 @@ void md_do_sync(struct md_thread *thread)
			wait_event(mddev->recovery_wait,
				   atomic_read(&mddev->recovery_active) == 0);
			mddev->curr_resync_completed = j;
			if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) &&
			    j > mddev->recovery_cp)
				mddev->recovery_cp = j;
			set_bit(MD_CHANGE_CLEAN, &mddev->flags);
			sysfs_notify(&mddev->kobj, NULL, "sync_completed");
		}