[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);