patch-2.4.0-test9 linux/include/linux/sched.h
Next file: linux/include/linux/signal.h
Previous file: linux/include/linux/raid/md_compatible.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Mon Oct 2 11:01:19 2000
- Orig file:
v2.4.0-test8/linux/include/linux/sched.h
- Orig date:
Fri Sep 8 12:52:42 2000
diff -u --recursive --new-file v2.4.0-test8/linux/include/linux/sched.h linux/include/linux/sched.h
@@ -298,6 +298,7 @@
* that's just fine.)
*/
struct list_head run_list;
+ unsigned long sleep_time;
struct task_struct *next_task, *prev_task;
struct mm_struct *active_mm;
@@ -356,6 +357,7 @@
/* file system info */
int link_count;
struct tty_struct *tty; /* NULL if no tty */
+ unsigned int locks; /* How many file locks are being held */
/* ipc stuff */
struct sem_undo *semundo;
struct sem_queue *semsleeping;
@@ -818,6 +820,7 @@
static inline void del_from_runqueue(struct task_struct * p)
{
nr_running--;
+ p->sleep_time = jiffies;
list_del(&p->run_list);
p->run_list.next = NULL;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)