packages: kernel/kernel-vserver-fixes.patch - fix for double lock causing h...

arekm arekm at pld-linux.org
Mon Mar 12 18:58:46 CET 2012


Author: arekm                        Date: Mon Mar 12 17:58:46 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix for double lock causing hangs (from xfs mailing list; but introduced by vserver patch)

---- Files affected:
packages/kernel:
   kernel-vserver-fixes.patch (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: packages/kernel/kernel-vserver-fixes.patch
diff -u packages/kernel/kernel-vserver-fixes.patch:1.25 packages/kernel/kernel-vserver-fixes.patch:1.26
--- packages/kernel/kernel-vserver-fixes.patch:1.25	Wed Oct 12 19:27:49 2011
+++ packages/kernel/kernel-vserver-fixes.patch	Mon Mar 12 18:58:40 2012
@@ -36,3 +36,14 @@
  		(int)strcspn(init_utsname()->version, " "),
  		init_utsname()->version);
 
+--- linux-3.2/fs/xfs/xfs_vnodeops.c~	2012-03-12 17:22:36.000000000 +0100
++++ linux-3.2/fs/xfs/xfs_vnodeops.c	2012-03-12 18:57:38.818045193 +0100
+@@ -152,7 +152,7 @@
+ 		goto error_out;
+ 
+ 	xfs_ilock(ip, XFS_ILOCK_EXCL);
+-	xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL);
++	xfs_trans_ijoin(tp, ip, 0);
+ 
+ 	inode->i_flags = flags;
+ 	inode->i_vflags = vflags;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-vserver-fixes.patch?r1=1.25&r2=1.26&f=u



More information about the pld-cvs-commit mailing list