pidns: remove now unused kill_proc function
PATCH 1/3 pidns: remove now unused kill_proc function
This function operated on a pid_t to kill a task, which is no longer valid in a containerized system.
It has finally lost all its users and we can safely remove it from the tree.
Signed-off-by Pavel Emelyanov <[email protected]>
--- include/linux/sched.h | 1 - kernel/signal.c | 12 ------------ 2 files changed, 0 insertions(+), 13 deletions(-)
include/linux/sched.h +0 -1
@@ -1792,7 +1792,6 @@ extern void force_sig(int, struct task_struct *);extern void force_sig_specific (int ,struct task_struct *);extern int send_sig (int ,struct task_struct *,int );extern void zap_other_threads (struct task_struct *p); -extern int kill_proc (pid_t ,int ,int );extern struct sigqueue *sigqueue_alloc (void );extern void sigqueue_free (struct sigqueue *);extern int send_sigqueue (struct sigqueue *,struct task_struct *,int group);
kernel/signal.c +0 -12
@@ -1228,17 +1228,6 @@ int kill_pid(struct pid *pid, int sig, int priv) }EXPORT_SYMBOL (kill_pid); -int -kill_proc (pid_t pid,int sig,int priv) -{ -int ret; - -rcu_read_lock (); - ret =kill_pid_info (sig,__si_special (priv),find_pid (pid)); -rcu_read_unlock (); -return ret; -} -/* * These functions support sending signals using preallocated sigqueue * structures. This is needed "because realtime applications cannot
@@ -1910,7 +1899,6 @@ EXPORT_SYMBOL(recalc_sigpending);EXPORT_SYMBOL_GPL (dequeue_signal);EXPORT_SYMBOL (flush_signals);EXPORT_SYMBOL (force_sig); -EXPORT_SYMBOL (kill_proc);EXPORT_SYMBOL (ptrace_notify);EXPORT_SYMBOL (send_sig);EXPORT_SYMBOL (send_sig_info);