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
|