[SSI] openssi/kernel/kernel exit.c,1.22,1.23

Roger Tsang <[email protected]>
Newsgroups gmane.linux.cluster.ssic.cvs
Message-ID <[email protected]>
Update of /cvsroot/ssic-linux/openssi/kernel/kernel
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv13296/kernel

Modified Files:
      Tag: OPENSSI-FC
	exit.c 
Log Message:
* VPROC:
- Optimize away struct procinfo initialization in error path in
  kill_proc_info().
- Optimize away error code initialization for remote path in various
  pvpop_xxx() functions.
- Fix missing comment to explain why task state needs to be preserved
  in vpop_report_state().
- Regression:
  - Sending SIGSTOP to remote process does not change state of process
    to stopped when its parent process is on another node. When parent
    is remote the state is reset to sleeping after traversing
    finish_stop(). Fixed by re-enabling code to preserve current task
    state in vpop_report_state().

* Files in ci-linux project were modified (see ci/ChangeLog).

 cluster/ssi/vproc/dvp_pvpops.c      |   49 ++++++++++++----------------
 cluster/ssi/vproc/dvp_vpops.c       |   26 ++++++++------
 cluster/ssi/vproc/rproc_svr_pproc.c |    1 
 kernel/exit.c                       |    2 -
 4 files changed, 39 insertions(+), 39 deletions(-)


Index: exit.c
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/kernel/exit.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- exit.c	17 Dec 2009 05:46:51 -0000	1.22
+++ exit.c	2 Feb 2010 04:22:00 -0000	1.23
@@ -1780,7 +1780,7 @@
 				put_task_struct(tsk);
 				goto next_thread;
 			}
-			/* de_thread() might be re-hashing vproc */
+			/* raced with process creation */
 			retry = 1;
 			idelay(HZ>>4);
 			goto retry_vproc;


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.