Author: arekm                        Date: Thu Nov 17 20:03:24 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- grsec fixes

---- Files affected:
packages/kernel:
   kernel-grsec_fixes.patch (1.27 -> 1.28) , kernel-grsec_full.patch (1.87 -> 
1.88) 

---- Diffs:

================================================================
Index: packages/kernel/kernel-grsec_fixes.patch
diff -u packages/kernel/kernel-grsec_fixes.patch:1.27 
packages/kernel/kernel-grsec_fixes.patch:1.28
--- packages/kernel/kernel-grsec_fixes.patch:1.27       Sun Oct 16 16:02:13 2011
+++ packages/kernel/kernel-grsec_fixes.patch    Thu Nov 17 21:03:19 2011
@@ -144,3 +144,23 @@
  #else
  #define MODULE_CONSTIFY_PLUGIN ""
  #endif
+--- linux-3.1/kernel/fork.c.org        2011-11-17 20:43:03.561319929 +0100
++++ linux-3.1/kernel/fork.c    2011-11-17 20:44:09.022832196 +0100
+@@ -1704,7 +1704,7 @@
+               return 0;
+ 
+       /* don't need lock here; in the worst case we'll do useless copy */
+-      if (fs->users == 1)
++      if (atomic_read(&fs->users) == 1)
+               return 0;
+ 
+       *new_fsp = copy_fs_struct(fs);
+@@ -1793,7 +1793,7 @@
+                       fs = current->fs;
+                       spin_lock(&fs->lock);
+                       current->fs = new_fs;
+-                      if (--fs->users)
++                      if (atomic_dec_return(&fs->users))
+                               new_fs = NULL;
+                       else
+                               new_fs = fs;

================================================================
Index: packages/kernel/kernel-grsec_full.patch
diff -u packages/kernel/kernel-grsec_full.patch:1.87 
packages/kernel/kernel-grsec_full.patch:1.88
--- packages/kernel/kernel-grsec_full.patch:1.87        Thu Nov 17 20:16:35 2011
+++ packages/kernel/kernel-grsec_full.patch     Thu Nov 17 21:03:19 2011
@@ -40519,7 +40519,7 @@
 +
 +dev_t get_btrfs_dev_from_inode(struct inode *inode)
 +{
-+      return BTRFS_I(inode)->root->anon_super.s_dev;
++      return BTRFS_I(inode)->root->anon_dev;
 +}
 +EXPORT_SYMBOL(get_btrfs_dev_from_inode);
 +
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-grsec_fixes.patch?r1=1.27&r2=1.28&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-grsec_full.patch?r1=1.87&r2=1.88&f=u

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

Reply via email to