[DRBD-cvs] drbd by phil; * Removed drbd_set_in_sync() from drbd_e...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Thu, 15 Apr 2004 14:29:08 +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:
* Removed drbd_set_in_sync() from drbd_end_req(). 
  [It is called in the got_BlockAck() anyways.]
  drbd_end_req() can be executed in IRQ-context. -> the bm_* functions
  may not be called from interrupt context, since they use a 
  plain spinlock.

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/drbd_req-2.4.c,v
retrieving revision 1.33.2.64
retrieving revision 1.33.2.65
diff -u -3 -r1.33.2.64 -r1.33.2.65
--- drbd_req-2.4.c	7 Apr 2004 07:45:13 -0000	1.33.2.64
+++ drbd_req-2.4.c	15 Apr 2004 12:29:02 -0000	1.33.2.65
@@ -98,10 +98,6 @@
 
 	}
 
-	if(mdev->conf.wire_protocol==DRBD_PROT_C && mdev->cstate > Connected) {
-		drbd_set_in_sync(mdev,rsector,drbd_req_get_size(req));
-	}
-
 	drbd_bio_endio(req->master_bio,uptodate);
 
 	INVALIDATE_MAGIC(req);