[SSI] openssi/kernel/include/cluster/ssi/util rmtfb.h,1.14,1.15

Roger Tsang <[email protected]> Tue, 25 Jan 2011 06:10:30 +0000
Newsgroups gmane.linux.cluster.ssic.cvs
Message-ID <[email protected]>
Update of /cvsroot/ssic-linux/openssi/kernel/include/cluster/ssi/util
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv25639/include/cluster/ssi/util

Modified Files:
      Tag: OPENSSI-FC
	rmtfb.h 
Log Message:
define states RFB_READY and RFB_FAIL for rfb_state field in rmtfb_cli structure.


Index: rmtfb.h
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/include/cluster/ssi/util/rmtfb.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- rmtfb.h	17 Jan 2011 07:07:25 -0000	1.14
+++ rmtfb.h	25 Jan 2011 06:10:28 -0000	1.15
@@ -70,8 +70,8 @@
 #endif
 	clusternode_t		rfb_server;	/* fb server node */
 #ifdef RMTFB_HASH_LOCKLESS
-	atomic_t		rfb_state; /* 0:notyet, 1:success, 2:fail */
-	wait_queue_head_t	rfb_wait; /* threads waiting on rfb_state */
+	atomic_t		rfb_state;	/* RFB_READY, RFB_FAIL */
+	wait_queue_head_t	rfb_wait;	/* waiting for rfb_state */
 #endif
 };
 
@@ -80,6 +80,12 @@
 	unsigned long		id;
 };
 
+#ifdef RMTFB_HASH_LOCKLESS
+/* rfb_state values */
+#define	RFB_READY	1
+#define	RFB_FAIL	2
+#endif /* RMTFB_HASH_LOCKLESS */
+
 #ifdef SSI_NOTUSED
 /* support for unique number server */
 void rmtfb_getids(struct hlist_head *ids, unsigned long min);


------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d