diff -NurpP --minimal linux-2.6.27.6-vs2.3.0.36.1.1/kernel/signal.c linux-2.6.27.6-vs2.3.0.36.1.2/kernel/signal.c --- linux-2.6.27.6-vs2.3.0.36.1.1/kernel/signal.c 2008-11-22 01:28:48.000000000 +0100 +++ linux-2.6.27.6-vs2.3.0.36.1.2/kernel/signal.c 2008-11-22 02:10:34.000000000 +0100 @@ -1073,7 +1073,12 @@ int kill_pid_info(int sig, struct siginf rcu_read_lock(); retry: p = pid_task(pid, PIDTYPE_PID); - if (p && vx_check(vx_task_xid(p), VS_WATCH | VS_IDENT)) { + vxdprintk(VXD_CBIT(misc, 7), + "kill_pid_info(%d,{%d,%d},[#%u]) %p[#%u,%u] %d", + sig, info ? info->si_signo : 0, info ? info->si_code : 0, + vx_current_xid(), p, vx_task_xid(p), p->pid, + vx_check(vx_task_xid(p), VS_ADMIN | VS_IDENT)); + if (p && vx_check(vx_task_xid(p), VS_ADMIN | VS_IDENT)) { error = group_send_sig_info(sig, info, p); if (unlikely(error == -ESRCH)) /*