diff options
author | seanwang1 <seanwang1@lenovo.com> | 2024-04-25 17:08:03 +0800 |
---|---|---|
committer | T.J. Mercier <tjmercier@google.com> | 2024-04-29 15:17:00 +0000 |
commit | 978f805a2d4b5a0bed9576750152af33f1b4fe45 (patch) | |
tree | 33664b7bc5979b3f748272b57662324aa5dc0fb1 | |
parent | 0ae4f32634d02104dcd1d7703c1f106f47722049 (diff) | |
download | common-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.c | 3 |
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) { |