diff options
Diffstat (limited to 'include/linux/cgroup.h')
-rw-r--r-- | include/linux/cgroup.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h index b065d24486e6..d9a970568be9 100644 --- a/include/linux/cgroup.h +++ b/include/linux/cgroup.h | |||
@@ -562,20 +562,22 @@ int cgroup_task_count(const struct cgroup *cgrp); | |||
562 | struct cgroup_taskset; | 562 | struct cgroup_taskset; |
563 | struct task_struct *cgroup_taskset_first(struct cgroup_taskset *tset); | 563 | struct task_struct *cgroup_taskset_first(struct cgroup_taskset *tset); |
564 | struct task_struct *cgroup_taskset_next(struct cgroup_taskset *tset); | 564 | struct task_struct *cgroup_taskset_next(struct cgroup_taskset *tset); |
565 | struct cgroup *cgroup_taskset_cur_cgroup(struct cgroup_taskset *tset); | 565 | struct cgroup_subsys_state *cgroup_taskset_cur_css(struct cgroup_taskset *tset, |
566 | int subsys_id); | ||
566 | int cgroup_taskset_size(struct cgroup_taskset *tset); | 567 | int cgroup_taskset_size(struct cgroup_taskset *tset); |
567 | 568 | ||
568 | /** | 569 | /** |
569 | * cgroup_taskset_for_each - iterate cgroup_taskset | 570 | * cgroup_taskset_for_each - iterate cgroup_taskset |
570 | * @task: the loop cursor | 571 | * @task: the loop cursor |
571 | * @skip_cgrp: skip if task's cgroup matches this, %NULL to iterate through all | 572 | * @skip_css: skip if task's css matches this, %NULL to iterate through all |
572 | * @tset: taskset to iterate | 573 | * @tset: taskset to iterate |
573 | */ | 574 | */ |
574 | #define cgroup_taskset_for_each(task, skip_cgrp, tset) \ | 575 | #define cgroup_taskset_for_each(task, skip_css, tset) \ |
575 | for ((task) = cgroup_taskset_first((tset)); (task); \ | 576 | for ((task) = cgroup_taskset_first((tset)); (task); \ |
576 | (task) = cgroup_taskset_next((tset))) \ | 577 | (task) = cgroup_taskset_next((tset))) \ |
577 | if (!(skip_cgrp) || \ | 578 | if (!(skip_css) || \ |
578 | cgroup_taskset_cur_cgroup((tset)) != (skip_cgrp)) | 579 | cgroup_taskset_cur_css((tset), \ |
580 | (skip_css)->ss->subsys_id) != (skip_css)) | ||
579 | 581 | ||
580 | /* | 582 | /* |
581 | * Control Group subsystem type. | 583 | * Control Group subsystem type. |