[DRBD-cvs] DRBD CVS: drbd by lars from

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Wed, 14 Jan 2004 12:31:38 +0100 (CET)


DRBD CVS committal

Author  : lars
Host    : 
Module  : drbd

Dir     : drbd/drbd


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


Log Message:

process cstate hooks in fifo manner


===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/Attic/drbd_dsender.c,v
retrieving revision 1.1.2.42
retrieving revision 1.1.2.43
diff -u -3 -r1.1.2.42 -r1.1.2.43
--- drbd_dsender.c	14 Jan 2004 06:42:22 -0000	1.1.2.42
+++ drbd_dsender.c	14 Jan 2004 11:31:38 -0000	1.1.2.43
@@ -132,7 +132,7 @@
 		if( (odev = ds_find_osg(mdev)) ) {
 			spin_lock_irqsave(&odev->req_lock,flags);
 			if(odev->cstate > Connected) {
-				list_add(&dh->list,&odev->cstate_hook);
+				list_add_tail(&dh->list,&odev->cstate_hook);
 				added=1;
 			}
 			spin_unlock_irqrestore(&odev->req_lock,flags);
@@ -168,7 +168,7 @@
 
 	spin_lock_irq(&odev->req_lock);
 	if(odev->cstate > Connected) {
-		list_add(&dh->list,&odev->cstate_hook);
+		list_add_tail(&dh->list,&odev->cstate_hook);
 		added=1;
 	}
 	spin_unlock_irq(&odev->req_lock);