[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 {