patch-2.2.15 linux/include/linux/sched.h
Next file: linux/include/linux/stallion.h
Previous file: linux/include/linux/qnxtypes.h
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
Fri Apr 21 23:10:16 2000
- Orig file:
v2.2.14/include/linux/sched.h
- Orig date:
Tue Jan 4 21:19:03 2000
diff -u --new-file --recursive --exclude-from ../../exclude v2.2.14/include/linux/sched.h linux/include/linux/sched.h
@@ -291,6 +291,7 @@
/* mm fault and swap info: this can arguably be seen as either mm-specific or thread-specific */
unsigned long min_flt, maj_flt, nswap, cmin_flt, cmaj_flt, cnswap;
int swappable:1;
+ int trashing_mem:1;
/* process credentials */
uid_t uid,euid,suid,fsuid;
gid_t gid,egid,sgid,fsgid;
@@ -328,6 +329,9 @@
/* Thread group tracking */
u32 parent_exec_id;
u32 self_exec_id;
+
+/* oom handling */
+ int oom_kill_try;
};
/*
@@ -378,7 +382,7 @@
/* utime */ {0,0,0,0},0, \
/* per CPU times */ {0, }, {0, }, \
/* flt */ 0,0,0,0,0,0, \
-/* swp */ 0, \
+/* swp */ 0,0, \
/* process credentials */ \
/* uid etc */ 0,0,0,0,0,0,0,0, \
/* suppl grps*/ 0, {0,}, \
@@ -395,6 +399,7 @@
/* mm */ &init_mm, \
/* signals */ SPIN_LOCK_UNLOCKED, &init_signals, {{0}}, {{0}}, NULL, &init_task.sigqueue, 0, 0, \
/* exec cts */ 0,0, \
+/* oom */ 0, \
}
union task_union {
@@ -494,6 +499,7 @@
#define wake_up_interruptible(x) __wake_up((x),TASK_INTERRUPTIBLE)
extern int in_group_p(gid_t grp);
+extern int in_egroup_p(gid_t grp);
extern void flush_signals(struct task_struct *);
extern void flush_signal_handlers(struct task_struct *);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)