aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block/drbd/drbd_worker.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/block/drbd/drbd_worker.c')
-rw-r--r--drivers/block/drbd/drbd_worker.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
index ec42e04bb517..ff0eb308ee4a 100644
--- a/drivers/block/drbd/drbd_worker.c
+++ b/drivers/block/drbd/drbd_worker.c
@@ -871,14 +871,18 @@ int drbd_resync_finished(struct drbd_conf *mdev)
871 } 871 }
872 } 872 }
873 873
874 drbd_uuid_set_bm(mdev, 0UL); 874 if (!(os.conn == C_VERIFY_S || os.conn == C_VERIFY_T)) {
875 875 /* for verify runs, we don't update uuids here,
876 if (mdev->p_uuid) { 876 * so there would be nothing to report. */
877 /* Now the two UUID sets are equal, update what we 877 drbd_uuid_set_bm(mdev, 0UL);
878 * know of the peer. */ 878 drbd_print_uuids(mdev, "updated UUIDs");
879 int i; 879 if (mdev->p_uuid) {
880 for (i = UI_CURRENT ; i <= UI_HISTORY_END ; i++) 880 /* Now the two UUID sets are equal, update what we
881 mdev->p_uuid[i] = mdev->ldev->md.uuid[i]; 881 * know of the peer. */
882 int i;
883 for (i = UI_CURRENT ; i <= UI_HISTORY_END ; i++)
884 mdev->p_uuid[i] = mdev->ldev->md.uuid[i];
885 }
882 } 886 }
883 } 887 }
884 888