[Devel] [PATCH rh7 1/4] ve: zap __find_ve_by_id

Vladimir Davydov vdavydov at parallels.com
Sun May 31 06:23:10 PDT 2015


This function is only used in get_ve_by_id. Inline it.

Signed-off-by: Vladimir Davydov <vdavydov at parallels.com>
---
 include/linux/ve_proto.h | 1 -
 kernel/ve/ve.c           | 8 +-------
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/include/linux/ve_proto.h b/include/linux/ve_proto.h
index d491ab01853b..3206dd847fd6 100644
--- a/include/linux/ve_proto.h
+++ b/include/linux/ve_proto.h
@@ -61,7 +61,6 @@ extern struct list_head ve_list_head;
 #define for_each_ve(ve)	list_for_each_entry((ve), &ve_list_head, ve_list)
 extern struct mutex ve_list_lock;
 extern struct ve_struct *get_ve_by_id(envid_t);
-extern struct ve_struct *__find_ve_by_id(envid_t);
 extern struct cgroup *ve_cgroup_open(struct cgroup *root, int flags, envid_t veid);
 extern int ve_cgroup_remove(struct cgroup *root, envid_t veid);
 
diff --git a/kernel/ve/ve.c b/kernel/ve/ve.c
index 609ea75ad30a..77eff94963a5 100644
--- a/kernel/ve/ve.c
+++ b/kernel/ve/ve.c
@@ -217,17 +217,11 @@ const char *task_ve_name(struct task_struct *task)
 }
 EXPORT_SYMBOL(task_ve_name);
 
-struct ve_struct *__find_ve_by_id(envid_t veid)
-{
-	return idr_find(&ve_idr, veid);
-}
-EXPORT_SYMBOL(__find_ve_by_id);
-
 struct ve_struct *get_ve_by_id(envid_t veid)
 {
 	struct ve_struct *ve;
 	rcu_read_lock();
-	ve = __find_ve_by_id(veid);
+	ve = idr_find(&ve_idr, veid);
 	if (ve && !css_tryget(&ve->css))
 		ve = NULL;
 	rcu_read_unlock();
-- 
2.1.4




More information about the Devel mailing list