aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/sched.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/sched.h')
-rw-r--r--include/linux/sched.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h
index 8db31ef98d2f..41c60e5302d7 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1370,6 +1370,8 @@ struct task_struct {
1370 1370
1371 unsigned long atomic_flags; /* Flags needing atomic access. */ 1371 unsigned long atomic_flags; /* Flags needing atomic access. */
1372 1372
1373 struct restart_block restart_block;
1374
1373 pid_t pid; 1375 pid_t pid;
1374 pid_t tgid; 1376 pid_t tgid;
1375 1377
@@ -1662,6 +1664,9 @@ struct task_struct {
1662 unsigned long timer_slack_ns; 1664 unsigned long timer_slack_ns;
1663 unsigned long default_timer_slack_ns; 1665 unsigned long default_timer_slack_ns;
1664 1666
1667#ifdef CONFIG_KASAN
1668 unsigned int kasan_depth;
1669#endif
1665#ifdef CONFIG_FUNCTION_GRAPH_TRACER 1670#ifdef CONFIG_FUNCTION_GRAPH_TRACER
1666 /* Index of current stored address in ret_stack */ 1671 /* Index of current stored address in ret_stack */
1667 int curr_ret_stack; 1672 int curr_ret_stack;
@@ -2145,6 +2150,7 @@ extern unsigned long long notrace sched_clock(void);
2145 */ 2150 */
2146extern u64 cpu_clock(int cpu); 2151extern u64 cpu_clock(int cpu);
2147extern u64 local_clock(void); 2152extern u64 local_clock(void);
2153extern u64 running_clock(void);
2148extern u64 sched_clock_cpu(int cpu); 2154extern u64 sched_clock_cpu(int cpu);
2149 2155
2150 2156