|
@@ -378,26 +378,15 @@ EXPORT_SYMBOL(pid_task);
|
|
|
/*
|
|
|
* Must be called under rcu_read_lock() or with tasklist_lock read-held.
|
|
|
*/
|
|
|
-struct task_struct *find_task_by_pid_type_ns(int type, int nr,
|
|
|
- struct pid_namespace *ns)
|
|
|
+struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns)
|
|
|
{
|
|
|
- return pid_task(find_pid_ns(nr, ns), type);
|
|
|
+ return pid_task(find_pid_ns(nr, ns), PIDTYPE_PID);
|
|
|
}
|
|
|
|
|
|
-EXPORT_SYMBOL(find_task_by_pid_type_ns);
|
|
|
-
|
|
|
struct task_struct *find_task_by_vpid(pid_t vnr)
|
|
|
{
|
|
|
- return find_task_by_pid_type_ns(PIDTYPE_PID, vnr,
|
|
|
- current->nsproxy->pid_ns);
|
|
|
-}
|
|
|
-EXPORT_SYMBOL(find_task_by_vpid);
|
|
|
-
|
|
|
-struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns)
|
|
|
-{
|
|
|
- return find_task_by_pid_type_ns(PIDTYPE_PID, nr, ns);
|
|
|
+ return find_task_by_pid_ns(vnr, current->nsproxy->pid_ns);
|
|
|
}
|
|
|
-EXPORT_SYMBOL(find_task_by_pid_ns);
|
|
|
|
|
|
struct pid *get_task_pid(struct task_struct *task, enum pid_type type)
|
|
|
{
|