Author: arekm                        Date: Wed Jun 25 22:30:44 2008 GMT
Module: SOURCES                       Tag: LINUX_2_6
---- Log message:
- fix bug where kill from one guest could partialy reach other guest and then 
hang

---- Files affected:
SOURCES:
   linux-2.6-vs2.3.patch (1.2.4.11.2.35 -> 1.2.4.11.2.36) 

---- Diffs:

================================================================
Index: SOURCES/linux-2.6-vs2.3.patch
diff -u SOURCES/linux-2.6-vs2.3.patch:1.2.4.11.2.35 
SOURCES/linux-2.6-vs2.3.patch:1.2.4.11.2.36
--- SOURCES/linux-2.6-vs2.3.patch:1.2.4.11.2.35 Wed Jun 25 12:57:27 2008
+++ SOURCES/linux-2.6-vs2.3.patch       Thu Jun 26 00:30:37 2008
@@ -28704,3 +28704,15 @@
  #include <linux/parser.h>
  #include <linux/nfs_mount.h>
  #include <net/ipv6.h>
+diff -Nurp linux-2.6.25-vs2.3.0.34.5.2/kernel/signal.c 
linux-2.6.25-vs2.3.0.34.5.3/kernel/signal.c
+--- linux-2.6.25-vs2.3.0.34.5.2/kernel/signal.c        2008-04-30 
07:09:17.000000000 -0400
++++ linux-2.6.25-vs2.3.0.34.5.3/kernel/signal.c        2008-06-25 
17:56:22.000000000 -0400
+@@ -1070,7 +1070,7 @@ int kill_pid_info(int sig, struct siginf
+ 
+ retry:
+       p = pid_task(pid, PIDTYPE_PID);
+-      if (p) {
++      if (p && vx_check(vx_task_xid(p), VS_WATCH | VS_IDENT)) {
+               error = group_send_sig_info(sig, info, p);
+               if (unlikely(error == -ESRCH))
+                       /*
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/linux-2.6-vs2.3.patch?r1=1.2.4.11.2.35&r2=1.2.4.11.2.36&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to