summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseanwang1 <seanwang1@lenovo.com>2024-04-25 17:08:03 +0800
committerT.J. Mercier <tjmercier@google.com>2024-04-29 15:17:00 +0000
commit978f805a2d4b5a0bed9576750152af33f1b4fe45 (patch)
tree33664b7bc5979b3f748272b57662324aa5dc0fb1
parent0ae4f32634d02104dcd1d7703c1f106f47722049 (diff)
downloadcommon-978f805a2d4b5a0bed9576750152af33f1b4fe45.tar.gz
ANDROID: GKI: Export css_task_iter_start()
Export css_task_iter_start() and css_task_iter_next() and css_task_iter_end() inorder to support task iteration in a cgroup in vendor modules. Bug: 336967294 Change-Id: Id93963ddd30ab02c7a4d5086f19d15310e4eda14 Signed-off-by: seanwang1 <seanwang1@lenovo.com>
-rw-r--r--kernel/cgroup/cgroup.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c
index 532561757795..3de209d57c19 100644
--- a/kernel/cgroup/cgroup.c
+++ b/kernel/cgroup/cgroup.c
@@ -4802,6 +4802,7 @@ void css_task_iter_start(struct cgroup_subsys_state *css, unsigned int flags,
spin_unlock_irq(&css_set_lock);
}
+EXPORT_SYMBOL_GPL(css_task_iter_start);
/**
* css_task_iter_next - return the next task for the iterator
@@ -4835,6 +4836,7 @@ struct task_struct *css_task_iter_next(struct css_task_iter *it)
return it->cur_task;
}
+EXPORT_SYMBOL_GPL(css_task_iter_next);
/**
* css_task_iter_end - finish task iteration
@@ -4857,6 +4859,7 @@ void css_task_iter_end(struct css_task_iter *it)
if (it->cur_task)
put_task_struct(it->cur_task);
}
+EXPORT_SYMBOL_GPL(css_task_iter_end);
static void cgroup_procs_release(struct kernfs_open_file *of)
{