Blame view
include/linux/taskstats_kern.h
911 Bytes
c757249af [PATCH] per-task-... |
1 2 3 4 5 6 7 8 9 10 11 |
/* taskstats_kern.h - kernel header for per-task statistics interface * * Copyright (C) Shailabh Nagar, IBM Corp. 2006 * (C) Balbir Singh, IBM Corp. 2006 */ #ifndef _LINUX_TASKSTATS_KERN_H #define _LINUX_TASKSTATS_KERN_H #include <linux/taskstats.h> #include <linux/sched.h> |
5a0e3ad6a include cleanup: ... |
12 |
#include <linux/slab.h> |
c757249af [PATCH] per-task-... |
13 |
|
c757249af [PATCH] per-task-... |
14 |
#ifdef CONFIG_TASKSTATS |
e18b890bb [PATCH] slab: rem... |
15 |
extern struct kmem_cache *taskstats_cache; |
6f44993fe [PATCH] per-task-... |
16 |
extern struct mutex taskstats_exit_mutex; |
c757249af [PATCH] per-task-... |
17 |
|
ad4ecbcba [PATCH] delay acc... |
18 19 |
static inline void taskstats_tgid_free(struct signal_struct *sig) { |
093a8e8ae [PATCH] taskstats... |
20 21 |
if (sig->stats) kmem_cache_free(taskstats_cache, sig->stats); |
ad4ecbcba [PATCH] delay acc... |
22 |
} |
115085ea0 [PATCH] taskstats... |
23 |
extern void taskstats_exit(struct task_struct *, int group_dead); |
ad4ecbcba [PATCH] delay acc... |
24 |
extern void taskstats_init_early(void); |
c757249af [PATCH] per-task-... |
25 |
#else |
115085ea0 [PATCH] taskstats... |
26 |
static inline void taskstats_exit(struct task_struct *tsk, int group_dead) |
ad4ecbcba [PATCH] delay acc... |
27 |
{} |
ad4ecbcba [PATCH] delay acc... |
28 |
static inline void taskstats_tgid_free(struct signal_struct *sig) |
c757249af [PATCH] per-task-... |
29 30 31 32 33 34 |
{} static inline void taskstats_init_early(void) {} #endif /* CONFIG_TASKSTATS */ #endif |