Update of /cvsroot/ssic-linux/openssi/kernel/include/linux
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21159/include/linux
Modified Files:
Tag: OPENSSI-RH-1-0-STABLE
dpvproc.h
Log Message:
cluster/ssi/vproc/dvp_ics.c
cluster/ssi/vproc/dvp_pvpsops.c
cluster/ssi/vproc/pvps.svc
cluster/ssi/vproc/rproc_cli_vproc.c
cluster/ssi/vproc/rproc_server.c
cluster/ssi/vproc/rproc_server.h
cluster/ssi/vproc/rproc_server_pproc.c
cluster/ssi/vproc/rproc_svr_vproc.c
cluster/ssi/vproc/rvp_pvpsops_server.c
include/linux/dpvproc.h
- Added ctv to migrate to fix race between origin nodedown and
migrate where the surrogate origin ended up with the wrong
node for the migrating process.
Index: dpvproc.h
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/include/linux/Attic/dpvproc.h,v
retrieving revision 1.6.2.2.2.1
retrieving revision 1.6.2.2.2.2
diff -u -d -r1.6.2.2.2.1 -r1.6.2.2.2.2
--- dpvproc.h 10 Jun 2004 21:34:04 -0000 1.6.2.2.2.1
+++ dpvproc.h 20 Jul 2004 04:01:45 -0000 1.6.2.2.2.2
@@ -931,7 +931,8 @@
extern int pvpsop_migrate(
IN clusternode_t node, /* dest node of op */
IN struct rvp_remote_data *mi_data, /* migrate data */
- IN int is_sigmigrate); /* 1 => SIGMIGRATE */
+ IN int is_sigmigrate, /* 1 => SIGMIGRATE */
+ IN ctv_t *ctv);
extern int pvpsop_release_ctty(
IN clusternode_t node, /* destination node of op */
IN kdev_t cttydev, /* ctty device name */
@@ -1114,10 +1115,11 @@
("node=%d, &fname=0x%p, &argv=0x%p, &envp=0x%p, ®s=0x%p,
&rexecve_data=0x%p", \
_node, _fname, _argv, _envp, _regs, _rexecve_data))
-#define PVPSOP_MIGRATE(_node, _migrate_data, _is_sigmigrate) \
- _PVPSOP_(pvpsop_migrate, _node, (_node, _migrate_data, _is_sigmigrate),\
- ("node=%d, &migrate_data=0x%x, is_sigmigrate=%d", \
- _node, _migrate_data, _is_sigmigrate))
+#define PVPSOP_MIGRATE(_node, _migrate_data, _is_sigmigrate, _ctv) \
+ _PVPSOP_(pvpsop_migrate, _node, (_node, _migrate_data, \
+ _is_sigmigrate, _ctv), \
+ ("node=%d, &migrate_data=0x%x, is_sigmigrate=%d, &ctv=0x%x", \
+ _node, _migrate_data, _is_sigmigrate, _ctv))
#define PVPSOP_SHUTDOWN(_node, _flag1, _flag2) \
_PVPSOP_(pvpsop_shutdown, _node, (_node, _flag1, _flag2), \
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
|