diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/cgroup.h | 1 | ||||
-rw-r--r-- | include/linux/sched.h | 5 | ||||
-rw-r--r-- | include/linux/sched/deadline.h | 8 |
3 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h index f6b048902d6c..3ba3e6da13a6 100644 --- a/include/linux/cgroup.h +++ b/include/linux/cgroup.h | |||
@@ -150,6 +150,7 @@ struct task_struct *cgroup_taskset_first(struct cgroup_taskset *tset, | |||
150 | struct task_struct *cgroup_taskset_next(struct cgroup_taskset *tset, | 150 | struct task_struct *cgroup_taskset_next(struct cgroup_taskset *tset, |
151 | struct cgroup_subsys_state **dst_cssp); | 151 | struct cgroup_subsys_state **dst_cssp); |
152 | 152 | ||
153 | void cgroup_enable_task_cg_lists(void); | ||
153 | void css_task_iter_start(struct cgroup_subsys_state *css, unsigned int flags, | 154 | void css_task_iter_start(struct cgroup_subsys_state *css, unsigned int flags, |
154 | struct css_task_iter *it); | 155 | struct css_task_iter *it); |
155 | struct task_struct *css_task_iter_next(struct css_task_iter *it); | 156 | struct task_struct *css_task_iter_next(struct css_task_iter *it); |
diff --git a/include/linux/sched.h b/include/linux/sched.h index 9f51932bd543..b94ad92dfbe6 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h | |||
@@ -295,6 +295,11 @@ enum uclamp_id { | |||
295 | UCLAMP_CNT | 295 | UCLAMP_CNT |
296 | }; | 296 | }; |
297 | 297 | ||
298 | #ifdef CONFIG_SMP | ||
299 | extern struct root_domain def_root_domain; | ||
300 | extern struct mutex sched_domains_mutex; | ||
301 | #endif | ||
302 | |||
298 | struct sched_info { | 303 | struct sched_info { |
299 | #ifdef CONFIG_SCHED_INFO | 304 | #ifdef CONFIG_SCHED_INFO |
300 | /* Cumulative counters: */ | 305 | /* Cumulative counters: */ |
diff --git a/include/linux/sched/deadline.h b/include/linux/sched/deadline.h index 0cb034331cbb..1aff00b65f3c 100644 --- a/include/linux/sched/deadline.h +++ b/include/linux/sched/deadline.h | |||
@@ -24,3 +24,11 @@ static inline bool dl_time_before(u64 a, u64 b) | |||
24 | { | 24 | { |
25 | return (s64)(a - b) < 0; | 25 | return (s64)(a - b) < 0; |
26 | } | 26 | } |
27 | |||
28 | #ifdef CONFIG_SMP | ||
29 | |||
30 | struct root_domain; | ||
31 | extern void dl_add_task_root_domain(struct task_struct *p); | ||
32 | extern void dl_clear_root_domain(struct root_domain *rd); | ||
33 | |||
34 | #endif /* CONFIG_SMP */ | ||