Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
C
12345678910111213141516171819202122232425262728293031323334353637/* SPDX-License-Identifier: GPL-2.0 *//* 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/signal.h>#include <linux/slab.h>
#ifdef CONFIG_TASKSTATSextern struct kmem_cache *taskstats_cache;
static inline void taskstats_tgid_free(struct signal_struct *sig){ if (sig->stats) kmem_cache_free(taskstats_cache, sig->stats);}
extern void taskstats_exit(struct task_struct *, int group_dead);extern void taskstats_init_early(void);#elsestatic inline void taskstats_exit(struct task_struct *tsk, int group_dead){}static inline void taskstats_tgid_free(struct signal_struct *sig){}static inline void taskstats_init_early(void){}#endif /* CONFIG_TASKSTATS */
#endif