[DRBD-cvs] drbd by phil; One more off-by-one-error fix to the ap_...
drbd-user@lists.linbit.com
drbd-user@lists.linbit.com
Fri, 7 May 2004 12:01:38 +0200 (CEST)
DRBD CVS committal
Author : phil
Module : drbd
Dir : drbd/drbd
Modified Files:
Tag: rel-0_7-branch
drbd_req-2.4.c
Log Message:
One more off-by-one-error fix to the ap_pending_cnt.
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/drbd_req-2.4.c,v
retrieving revision 1.33.2.70
retrieving revision 1.33.2.71
diff -u -3 -r1.33.2.70 -r1.33.2.71
--- drbd_req-2.4.c 6 May 2004 16:52:05 -0000 1.33.2.70
+++ drbd_req-2.4.c 7 May 2004 10:01:33 -0000 1.33.2.71
@@ -302,6 +302,9 @@
if (mdev->cstate >= Connected)
set_cstate(mdev,NetworkFailure);
drbd_thread_restart_nowait(&mdev->receiver);
+ if(mdev->conf.wire_protocol != DRBD_PROT_A) {
+ dec_ap_pending(mdev);
+ }
}
} else if (target_area_out_of_sync) {
drbd_read_remote(mdev,req);