[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