[2/6,v5] cgroup: Declared cgroup_mark_ve_root in public header

Submitted by Valeriy Vdovin on April 1, 2020, 1 p.m.

Details

Message ID 1585746061-665615-3-git-send-email-valeriy.vdovin@virtuozzo.com
State New
Series "Make release_agent per-cgroup property. Run release_agent in proper ve."
Headers show

Commit Message

Valeriy Vdovin April 1, 2020, 1 p.m.
Signed-off-by: Valeriy Vdovin <valeriy.vdovin@virtuozzo.com>
---
 include/linux/cgroup.h | 4 ++++
 kernel/ve/ve.c         | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

Patch hide | download patch | download mbox

diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h
index d671309..c5697fba 100644
--- a/include/linux/cgroup.h
+++ b/include/linux/cgroup.h
@@ -614,6 +614,10 @@  int cgroup_path_ve(const struct cgroup *cgrp, char *buf, int buflen);
 
 int cgroup_task_count(const struct cgroup *cgrp);
 
+#ifdef CONFIG_VE
+void cgroup_mark_ve_root(struct ve_struct *ve);
+#endif
+
 /*
  * Control Group taskset, used to pass around set of tasks to cgroup_subsys
  * methods.
diff --git a/kernel/ve/ve.c b/kernel/ve/ve.c
index 391ba6b..6f4f573 100644
--- a/kernel/ve/ve.c
+++ b/kernel/ve/ve.c
@@ -479,8 +479,6 @@  static void ve_drop_context(struct ve_struct *ve)
 
 static const struct timespec zero_time = { };
 
-extern void cgroup_mark_ve_root(struct ve_struct *ve);
-
 static int ve_workqueue_start(struct ve_struct *ve)
 {
 	ve->wq = alloc_workqueue("ve_wq_%s",