[SSI] openssi/kernel/cluster/ssi/util rmtfb.c,1.29,1.30

Roger Tsang <[email protected]> Sun, 29 Aug 2010 17:46:52 +0000
Newsgroups gmane.linux.cluster.ssic.cvs
Message-ID <[email protected]>
Update of /cvsroot/ssic-linux/openssi/kernel/cluster/ssi/util
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv18590/cluster/ssi/util

Modified Files:
      Tag: OPENSSI-FC
	rmtfb.c 
Log Message:
FIFO (#ifdef RMTFB_REFCNT_FIX):
- Remove unused ssi_rmtfb_cli field in struct pipe_inode_info.  ssi_fifo_register() is a macro that tells fifo_open() to return immediately when the pipe is remote.  So the code path to set ssi_rmtfb_cli is skipped and free_pipe_info() is never traversed.


Index: rmtfb.c
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/cluster/ssi/util/rmtfb.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- rmtfb.c	6 May 2010 05:25:07 -0000	1.29
+++ rmtfb.c	29 Aug 2010 17:46:50 -0000	1.30
@@ -1427,9 +1427,6 @@
 	/* SSI_XXX: overrides struct socket->file->f_op */
 	file->f_op = &ssidev_remote_fops;
 
-	/* SSI: fifo_open() will override f_op.
-	 * free_pipe_info() will release rfb reference.
-	 */
 	file->private_data = rfb;
 	rmtfb_get(rfb);
 
@@ -1537,9 +1534,6 @@
 	file->f_op = &ssidev_remote_fops;
 	file->private_data = rfb = newrfb;
 #ifdef RMTFB_REFCNT_FIX
-	/* SSI: fifo_open() will override f_op.
-	 * free_pipe_info() will release rfb reference.
-	 */
 	rmtfb_get(rfb); /* for file->private_data */
 #endif
 	hlist_add_head(&rfb->common.rfb_hash, &rmtfb_clitbl[rfbhash(id)]);


------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d