[DRBD-cvs] r1534 - trunk/drbd

svn at svn.drbd.org svn at svn.drbd.org
Thu Sep 9 17:45:49 CEST 2004


Author: phil
Date: 2004-09-09 17:45:46 +0200 (Thu, 09 Sep 2004)
New Revision: 1534

Modified:
   trunk/drbd/drbd_actlog.c
Log:
drbd_rs_cancel_all() has to set resync_locked to zero, otherwise
subsequent calls to rs_begin_io() will block forever.


Modified: trunk/drbd/drbd_actlog.c
===================================================================
--- trunk/drbd/drbd_actlog.c	2004-09-09 14:17:38 UTC (rev 1533)
+++ trunk/drbd/drbd_actlog.c	2004-09-09 15:45:46 UTC (rev 1534)
@@ -936,6 +936,7 @@
 		clear_bit(BME_NO_WRITES,&bm_ext->flags);
 		lc_del(mdev->resync,&bm_ext->lce);
 	}
+	atomic_set(&mdev->resync_locked,0);   
 	spin_unlock_irq(&mdev->al_lock);
 	wake_up(&mdev->al_wait);
 }



More information about the drbd-cvs mailing list