[DRBD-cvs] drbd by lars; fix for thinko introduced by the 64bit a...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Wed, 7 Jul 2004 13:38:34 +0200 (CEST)


DRBD CVS committal

Author  : lars
Module  : drbd

Dir     : drbd/drbd


Modified Files:
      Tag: rel-0_7-branch
	drbd_bitmap.c 


Log Message:
fix for thinko introduced by the 64bit aligned bitmap
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/Attic/drbd_bitmap.c,v
retrieving revision 1.1.2.12
retrieving revision 1.1.2.13
diff -u -3 -r1.1.2.12 -r1.1.2.13
--- drbd_bitmap.c	6 Jul 2004 19:12:33 -0000	1.1.2.12
+++ drbd_bitmap.c	7 Jul 2004 11:38:29 -0000	1.1.2.13
@@ -844,7 +844,7 @@
 		n = e-s;
 		memset(b->bm+s,-1,n*sizeof(long));
 		b->bm_set += n*BITS_PER_LONG - count;
-		if (e == b->bm_bits >> LN2_BPL) {
+		if (e == b->bm_words) {
 			b->bm_set -= bm_clear_surplus(b);
 		}
 	} else {