From: Sukadev Bhattiprolu <sukadev@xxxxxxxxxx> Subject: [PATCH] Use task_session() in signal.c Replace process_session(tsk) with the container-friendly interface, task_session(tsk) Signed-off-by: Sukadev Bhattiprolu <sukadev@xxxxxxxxxx> Cc: Cedric Le Goater <clg@xxxxxxxxxx> Cc: Dave Hansen <haveblue@xxxxxxxxxx> Cc: Serge Hallyn <serue@xxxxxxxxxx> Cc: containers@xxxxxxxxxxxxxx --- kernel/signal.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Index: lx26-20-mm1/kernel/signal.c =================================================================== --- lx26-20-mm1.orig/kernel/signal.c 2007-02-16 14:32:57.000000000 -0800 +++ lx26-20-mm1/kernel/signal.c 2007-02-16 15:46:04.000000000 -0800 @@ -609,8 +609,7 @@ static int check_kill_permission(int sig return error; error = -EPERM; if ((info == SEND_SIG_NOINFO || (!is_si_special(info) && SI_FROMUSER(info))) - && ((sig != SIGCONT) || - (process_session(current) != process_session(t))) + && ((sig != SIGCONT) || (task_session(current) != task_session(t))) && (current->euid ^ t->suid) && (current->euid ^ t->uid) && (current->uid ^ t->suid) && (current->uid ^ t->uid) && !capable(CAP_KILL)) _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxx https://lists.osdl.org/mailman/listinfo/containers