diff -NurpP --minimal linux-2.6.19.2-vs2.2.0-rc8.6.1/kernel/vserver/signal.c linux-2.6.19.2-vs2.2.0-rc8.7/kernel/vserver/signal.c --- linux-2.6.19.2-vs2.2.0-rc8.6.1/kernel/vserver/signal.c 2007-01-18 20:31:22 +0100 +++ linux-2.6.19.2-vs2.2.0-rc8.7/kernel/vserver/signal.c 2007-01-26 13:08:59 +0100 @@ -33,7 +33,6 @@ int vx_info_kill(struct vx_info *vxi, in read_lock(&tasklist_lock); switch (pid) { case 0: - sip = SEND_SIG_FORCED; case -1: for_each_process(p) { int err = 0; @@ -57,8 +56,6 @@ int vx_info_kill(struct vx_info *vxi, in /* ... as long as there are tasks left */ (atomic_read(&vxi->vx_tasks) > 1)) sig = SIGINT; - else - sip = SEND_SIG_FORCED; } /* fallthrough */ default: