[SSI] openssi/kernel/cluster/ssi/vproc dvp_pvpops.c,1.45,1.46
Roger Tsang <[email protected]> Fri, 05 Mar 2010 05:44:42 +0000
| Newsgroups | gmane.linux.cluster.ssic.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/ssic-linux/openssi/kernel/cluster/ssi/vproc
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv30165/kernel/cluster/ssi/vproc
Modified Files:
Tag: OPENSSI-FC
dvp_pvpops.c
Log Message:
* RMTFB:
- Allocate from slab rmtfb_cli / rmtfb_svr structs. (#ifdef RMTFB_KMEM_CACHE)
- rmtfb_remote_tty_ino() is no longer inlined. (#ifdef
REOP_EXPORT_PATH_SVRNODE)
- Rename cluster/ssi/util/rmtfb.c:hash() to rfbhash(). Use Linux hashing
routine.
- Split rmtfb_set_bit() into itself and rmtfb_clear_bit().
* RMTFB (#ifdef RMTFB_HASH_LOCKLESS):
- Implement lockless rfb_hash list traversal. Remove locks in various rmtfb_*
code paths. Reduce latency in pipes, etc.
- Fix file struct leak on server when client lost race with another
rmtfb_newcli().
* RMTFB (#ifdef RMTFB_REFCNT_FIX):
- Consolidate rfb_refcnt in rmtfb_cli / rmtfb_svr structs into rmtfb_cmn
struct.
cluster/ssi/util/rmtfb.c | 629 +++++++++++++++++++++++++++----
cluster/ssi/util/rmtsock.c | 4
cluster/ssi/util/ssidev.c | 2
cluster/ssi/vproc/dvp_pvpops.c | 2
fs/fifo.c | 13
include/cluster/ssi/util/rmtfb.h | 31 -
include/linux/config.h | 7
7 files changed, 594 insertions(+), 94 deletions(-)
Index: dvp_pvpops.c
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/cluster/ssi/vproc/dvp_pvpops.c,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- dvp_pvpops.c 2 Feb 2010 04:21:59 -0000 1.45
+++ dvp_pvpops.c 5 Mar 2010 05:44:40 -0000 1.46
@@ -48,8 +48,10 @@
/* Forward references */
void pvproc_orphan_pgrp_check(struct vproc *, pid_t, pid_t, int);
+#if 0
struct rmtfb_svr;
extern inline void rmtfb_set_bit(clusternode_t, struct rmtfb_svr *, int);
+#endif
struct rpvpop_args {
struct vproc *v;
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev