]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/block/drbd/drbd_state.c
drbd: on attach, enforce clean meta data
[mirror_ubuntu-zesty-kernel.git] / drivers / block / drbd / drbd_state.c
index f51cefdbeff334c8df964d1f4d075a0db8aee5d0..c4d0d96d7906228b0bea0ed646445e64b3da5fd2 100644 (file)
@@ -1017,6 +1017,7 @@ __drbd_set_state(struct drbd_conf *mdev, union drbd_state ns,
                                                 MDF_CONNECTED_IND|MDF_WAS_UP_TO_DATE|
                                                 MDF_PEER_OUT_DATED|MDF_CRASHED_PRIMARY);
 
+               mdf &= ~MDF_AL_CLEAN;
                if (test_bit(CRASHED_PRIMARY, &mdev->flags))
                        mdf |= MDF_CRASHED_PRIMARY;
                if (mdev->state.role == R_PRIMARY ||