OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] Use task_session() in signal.c
[PATCH] Use task_session() in signal.c [message #17517] Thu, 22 February 2007 23:34
Sukadev Bhattiprolu is currently offline  Sukadev Bhattiprolu
Messages: 413
Registered: August 2006
Senior Member
From: Sukadev Bhattiprolu <sukadev@us.ibm.com>
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@us.ibm.com>
Cc: Cedric Le Goater <clg@fr.ibm.com>
Cc: Dave Hansen <haveblue@us.ibm.com>
Cc: Serge Hallyn <serue@us.ibm.com>
Cc: containers@lists.osdl.org

---
 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@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/containers
 
Read Message
Previous Topic: [PATCH] Use task_pgrp() in task exit
Next Topic: [PATCH] Use task_pgrp() and task_session() in irix
Goto Forum:
  


Current Time: Sun Jul 27 22:38:03 GMT 2025

Total time taken to generate the page: 0.83725 seconds