logo       


[SSI] openssi/kernel/include/cluster/gen as_xscribe.x,1.1,1.2 pvp.svc,1.1,1: msg#00264

Subject: [SSI] openssi/kernel/include/cluster/gen as_xscribe.x,1.1,1.2 pvp.svc,1.1,1.2 pvps.svc,1.1,1.2 rproc_platform.x,1.1,1.2 rproc_template.x,1.1,1.2
Update of /cvsroot/ssic-linux/openssi/kernel/include/cluster/gen
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4323/include/cluster/gen

Modified Files:
        as_xscribe.x pvp.svc pvps.svc rproc_platform.x 
        rproc_template.x 
Log Message:
Make cluster/ssi/vproc, kernel, mm, arch/i386/kernel, arch/i386/mm build.


Index: rproc_template.x
===================================================================
RCS file: 
/cvsroot/ssic-linux/openssi/kernel/include/cluster/gen/rproc_template.x,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- rproc_template.x    20 Oct 2004 03:23:36 -0000      1.1
+++ rproc_template.x    25 Oct 2004 21:51:38 -0000      1.2
@@ -27,8 +27,8 @@
 %#include <linux/vproc.h>
 %#include <cluster/icsgen.h>
 %
-%#include "reopen.h"
-%#include "as_xscribe.h"
+%#include <cluster/gen/reopen.h>
+%#include <cluster/gen/as_xscribe.h>
 %
 %
 %/* Remote operation flags */

Index: rproc_platform.x
===================================================================
RCS file: 
/cvsroot/ssic-linux/openssi/kernel/include/cluster/gen/rproc_platform.x,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- rproc_platform.x    20 Oct 2004 03:23:36 -0000      1.1
+++ rproc_platform.x    25 Oct 2004 21:51:38 -0000      1.2
@@ -27,7 +27,7 @@
 %#include <linux/signal.h>
 %#include <cluster/nodelist.h>
 %#include <cluster/arch/arch_regs.h>
-%#include "as_xscribe.h"
+%#include <cluster/gen/as_xscribe.h>
 #endif /* RPC_HDR */
 
 struct rvp_sigqueue_entry_t {
@@ -42,10 +42,17 @@
 
 struct rvp_signal_struct_t {
        rvp_sigpending_t rvp_ss_pending;
+       pid_t           rvp_ss_tty_old_pgrp;
+       dev_t           rvp_ss_cttydev;
+       clusternode_t   rvp_ss_cttynode;
 };
 
 typedef arch_int semundolist<>;
 
+struct rvp_group_info_t {
+       struct group_info rvp_group_info;
+};
+
 /*
  * registers
  */
@@ -97,12 +104,9 @@
        arch_int comm_did_exec;
        arch_int comm_task_dumpable;
        /* pid, epid, ppid, pgrp: handled by pproc_setattr() */
-       pid_t comm_tty_old_pgrp;
        /* session: handled by pproc_setattr() */
        pid_t comm_tgid;
        arch_int comm_leader;   /* JAG_XXX: Goes away? */
-       dev_t comm_cttydev;
-       clusternode_t comm_cttynode;
        /*
         * cltnode, p_vproc, p_vfparent, group_leader, pids,
         * p_exiting, vfork_done, set_child_tid: local_only
@@ -121,20 +125,19 @@
        arch_ulong comm_it_virt_incr;
        arch_int comm_real_timer_set;
        arch_ulong comm_real_timer_expires;
-       struct tms comm_times;
-       struct tms comm_group_times;
-       arch_ulong comm_start_time;
-       arch_long comm_per_cpu_utime[NR_CPUS];
-       arch_long comm_per_cpu_stime[NR_CPUS];
-       arch_ulong comm_min_flt;
-       arch_ulong comm_maj_flt;
+       arch_ulong comm_utime;
+       arch_ulong comm_stime;
+       arch_ulong comm_cutime;
+       arch_ulong comm_cstime;
        arch_ulong comm_nvcsw;
        arch_ulong comm_nivcsw;
-       arch_ulong comm_cmin_flt;
-       arch_ulong comm_cmaj_flt;
        arch_ulong comm_cnvcsw;
        arch_ulong comm_cnivcsw;
-       /* swappable: local only */
+       arch_ulong comm_min_flt;
+       arch_ulong comm_maj_flt;
+       arch_ulong comm_cmin_flt;
+       arch_ulong comm_cmaj_flt;
+       u64 comm_start_time;
 /* process credentials */
        uid_t comm_uid;
        uid_t comm_euid;
@@ -144,11 +147,10 @@
        gid_t comm_egid;
        gid_t comm_sgid;
        gid_t comm_fsgid;
-       arch_int comm_ngroups;
-       gid_t   comm_groups[NGROUPS];
-       kernel_cap_t   comm_cap_effective;
-       kernel_cap_t   comm_cap_inheritable;
-       kernel_cap_t   comm_cap_permitted;
+       rvp_group_info_t comm_group_info;
+       kernel_cap_t comm_cap_effective;
+       kernel_cap_t comm_cap_inheritable;
+       kernel_cap_t comm_cap_permitted;
        arch_int comm_keep_capabilities;
        /* user: local only */
 /* limits */
@@ -157,8 +159,7 @@
        arch_char comm_comm[16];
 /* file system, ipc info */
        /* link_count, total_link_count, locks: local only */
-       semundolist comm_semundop;
-       /* semsleeping: no migrate or rexec if in use */
+       semundolist comm_sysvsem;
        /* thread handled as a part of full data */
 /* filesystem information */
        arch_int comm_umask;
@@ -179,20 +180,21 @@
        arch_ulong comm_sas_ss_sp;
        size_t comm_sas_ss_size;
        /*
-        * notifier, notifier_data, notifier_mask, tux_info, tux_exit: no
+        * notifier, notifier_data, notifier_mask, security, audit_context: no
         * migrate, rexec, or rfork if used
         */
 /* Thread group tracking */
        uint32_t comm_parent_exec_id;
        uint32_t comm_self_exec_id;
        /*
-        * alloc_lock, switch_lock, journal_info, ptrace_message,
-        * last_siginfo, p_nodetime: local only
+        * alloc_lock, proc_lock, switch_lock, journal_info, reclaim_state,
+        * proc_dentry, backing_dev_info, io_context, ptrace_message
+        * last_siginfo, mem_policy, il_next, p_nodetime: local only
         */
         clock_t comm_p_ticks_delta; /* jiffies delta relative to start node */
-       /* icsprio, ssi_rcopy: local only */
-       clusternode_t comm_execnode;
+       /* icsprio, execnode: local only */
        clusternode_t comm_node_context;
+       /* rcopy_task_size: local only */
        /* following used only when mosix load leveling turned on */
        uint32_t comm_dflags;
        uint32_t comm_stay;
@@ -218,7 +220,6 @@
 };
 
 #ifdef RPC_HDR
-%extern bool_t xdr_tms(XDR *, struct tms *);
 %extern bool_t xdr_rlimit(XDR *, struct rlimit *);
 %extern bool_t xdr_arch_regs_stack(XDR *, struct arch_regs_stack *);
 %extern bool_t xdr_rusage(XDR *, struct rusage *);

Index: pvp.svc
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/include/cluster/gen/pvp.svc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- pvp.svc     20 Oct 2004 03:23:36 -0000      1.1
+++ pvp.svc     25 Oct 2004 21:51:38 -0000      1.2
@@ -146,7 +146,7 @@
        param IN pid_t v_pid            /* pid being queried */
        param IN int nice               /* nice value */
        param IN int flag               /* VPROC_SET, VPROC_GET, HAS_PRIV */
-       param IN ssi_procstate_t *pstate /* calling process's state */
+       param IN ssi_procstate_t *pstate /* procstate of calling proc */
 }
 operation rpvpop_sigproc NO_SIG_FORWARD {
        param OUT clusternode_t *fromnodehint   /* current execution node */
@@ -217,7 +217,7 @@
        param OUT clusternode_t *fromnodehint   /* current execution node */
        param OUT clusternode_t *tonodehint     /* next execution node */
        param IN pid_t v_pid            /* process getting ctty */
-       param IN kdev_t cttydev         /* ctty device */
+       param IN dev_t cttydev          /* ctty device */
        param IN clusternode_t cttynode /* node of ctty device */
        param IN pid_t pgid     /* node of ctty device */
        param IN int flag               /* VCTTY_ flags */
@@ -226,7 +226,7 @@
        param OUT clusternode_t *fromnodehint   /* current execution node */
        param OUT clusternode_t *tonodehint     /* next execution node */
        param IN pid_t v_pid            /* process with ctty */
-       param OUT kdev_t *cttydev       /* returned ctty dev value */
+       param OUT dev_t *cttydev        /* returned ctty dev value */
        param OUT clusternode_t *cttynode       /* returned ctty node value */
        param OUT int *is_fgpgrp        /* returned fgpgrp boolean */
 }
@@ -345,7 +345,7 @@
        param OUT clusternode_t *tonodehint     /* next execution node */
        param IN pid_t v_pid            /* pid of process being looked up */
        param IN int index
-       param INOUT:OOL:VAR int **buffer
+       param OUT:OOL:VAR int **buffer
 }
 operation rprocfs_notify NO_SIG_FORWARD {
        param IN int flags

Index: as_xscribe.x
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/include/cluster/gen/as_xscribe.x,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- as_xscribe.x        20 Oct 2004 03:23:35 -0000      1.1
+++ as_xscribe.x        25 Oct 2004 21:51:38 -0000      1.2
@@ -32,8 +32,8 @@
 
 #ifdef RPC_HDR
 %
-%#include "reopen.h"           /* Get types needed to reopen vnodes. */
-%#include <cluster/nsc.h>              /* for clusternode_t, etc. */
+%#include <cluster/gen/reopen.h> /* Get types needed to reopen vnodes. */
+%#include <cluster/nsc.h>      /* for clusternode_t, etc. */
 %#include <linux/param.h>      /* Get PAGESIZE */
 %
 %struct as_pg_info
@@ -93,7 +93,7 @@
        arch_ulong      as_env_start;
        arch_ulong      as_env_end;
        /* rss, total_vm, locked_vm, def_flags: local only */
-       arch_ulong      as_saved_aux[40];
+       arch_ulong      as_saved_auxv[40];
        boolean_t       as_dumpable;
 };
 

Index: pvps.svc
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/kernel/include/cluster/gen/pvps.svc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- pvps.svc    20 Oct 2004 03:23:36 -0000      1.1
+++ pvps.svc    25 Oct 2004 21:51:38 -0000      1.2
@@ -76,7 +76,7 @@
        param IN dev_t cttydev          /* ctty device name */
        param IN pid_t sid              /* session id of session ldr doing
                                         * release */
-       param OUT pid_t *t_pgid         /* current foreground pgrp */
+       param INOUT pid_t *t_pgid       /* current foreground pgrp */
 }
 operation rpvpsop_release_ctty_fgpgrp NO_SIG_FORWARD {
        param IN dev_t cttydev          /* ctty device name */
@@ -122,7 +122,7 @@
        param IN int which              /* PROCESS, PGRP, or USER */
        param IN int who                /* PID, PGID or UID */
        param IN int niceval            /* Priority to be set */
-       param IN ssi_procstate_t *pstate /* calling process's state */
+       param IN ssi_procstate_t *pstate /* procstate of calling proc */
 }
 operation rpvpsop_getpriority NO_SIG_FORWARD {
        param IN int which              /* PROCESS, PGRP, or USER */
@@ -144,7 +144,7 @@
        param IN clock_t utime          /* utime of siginfo */
        param IN clock_t stime          /* stime of siginfo */
        param IN pid_t pid              /* pid of client process */
-       param IN ssi_procstate_t *pstate        /* procstate of calling proc */
+       param IN ssi_procstate_t *pstate /* procstate of calling proc */
 }
 #ifdef CONFIG_VPROC_ND
 operation rpvpsop_slave_nodeup MSG {



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe