SOURCES (LINUX_2_6_16): grsecurity-2.1.9-2.6.16.14.patch - fixed f...
arekm
arekm at pld-linux.org
Sun Feb 18 10:45:38 CET 2007
Author: arekm Date: Sun Feb 18 09:45:38 2007 GMT
Module: SOURCES Tag: LINUX_2_6_16
---- Log message:
- fixed for 2.6.41
---- Files affected:
SOURCES:
grsecurity-2.1.9-2.6.16.14.patch (1.1.2.2.2.5 -> 1.1.2.2.2.6)
---- Diffs:
================================================================
Index: SOURCES/grsecurity-2.1.9-2.6.16.14.patch
diff -u SOURCES/grsecurity-2.1.9-2.6.16.14.patch:1.1.2.2.2.5 SOURCES/grsecurity-2.1.9-2.6.16.14.patch:1.1.2.2.2.6
--- SOURCES/grsecurity-2.1.9-2.6.16.14.patch:1.1.2.2.2.5 Thu Dec 21 22:24:03 2006
+++ SOURCES/grsecurity-2.1.9-2.6.16.14.patch Sun Feb 18 10:45:32 2007
@@ -6130,13 +6130,14 @@
if (p < (unsigned long) high_memory) {
wrote = count;
-@@ -613,7 +633,23 @@ static inline size_t read_zero_pagealign
+@@ -633,9 +633,25 @@
count = size;
zap_page_range(vma, addr, count, NULL);
-- zeromap_page_range(vma, addr, count, PAGE_COPY);
-+ zeromap_page_range(vma, addr, count, vma->vm_page_prot);
-+
+- if (zeromap_page_range(vma, addr, count, PAGE_COPY))
++ if (zeromap_page_range(vma, addr, count, vma->vm_page_prot))
+ break;
+
+#ifdef CONFIG_PAX_SEGMEXEC
+ if (vma->vm_flags & VM_MIRROR) {
+ unsigned long addr_m;
@@ -6149,12 +6150,13 @@
+ zap_page_range(vma_m, addr_m, count, NULL);
+ } else
+ printk(KERN_ERR "PAX: VMMIRROR: read_zero bug, %08lx, %08lx\n",
-+ addr, vma->vm_start);
++ addr, vma->vm_start);
+ }
+#endif
-
++
size -= count;
buf += count;
+ addr += count;
@@ -762,6 +798,16 @@ static loff_t memory_lseek(struct file *
static int open_port(struct inode * inode, struct file * filp)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/grsecurity-2.1.9-2.6.16.14.patch?r1=1.1.2.2.2.5&r2=1.1.2.2.2.6&f=u
More information about the pld-cvs-commit
mailing list