packages: kernel/kernel-grsec_fixes.patch, kernel/kernel-grsec_full.patch -...
arekm
arekm at pld-linux.org
Thu Nov 17 21:03:24 CET 2011
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
More information about the pld-cvs-commit
mailing list