]> git.pld-linux.org Git - packages/kernel.git/commitdiff
- Fix for grsecurity.
authorcieciwa <cieciwa@pld-linux.org>
Thu, 12 Sep 2002 12:31:39 +0000 (12:31 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    PPC-grsecurity-pgtable.h.patch -> 1.1

PPC-grsecurity-pgtable.h.patch [new file with mode: 0644]

diff --git a/PPC-grsecurity-pgtable.h.patch b/PPC-grsecurity-pgtable.h.patch
new file mode 100644 (file)
index 0000000..b45fa73
--- /dev/null
@@ -0,0 +1,19 @@
+--- linux-2.4.19/include/asm-ppc/pgtable.h.org Thu Aug 29 12:01:52 2002
++++ linux-2.4.19/include/asm-ppc/pgtable.h     Thu Aug 29 12:11:13 2002
+@@ -286,6 +286,16 @@
+ #define PAGE_COPY     __pgprot(_PAGE_BASE | _PAGE_USER)
+ #define PAGE_COPY_X   __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
++#ifdef CONFIG_GRKERNSEC_PAX
++#define PAGE_COPY_NOEXEC      __pgproto(_PAGE_BASE)
++#define PAGE_SHARED_NOEXEC    __pgproto(_PAGE_BASE | _PAGE_RW)
++#define       PAGE_READONLY_NOEXEC    __pgproto(_PAGE_BASE)
++#else
++#define PAGE_COPY_NOEXEC      PAGE_COPY
++#define PAGE_SHARED_NOEXEC    PAGE_SHARED
++#define       PAGE_READONLY_NOEXEC    PAGE_READONLY
++#endif
++
+ #define PAGE_KERNEL   __pgprot(_PAGE_KERNEL)
+ #define PAGE_KERNEL_RO        __pgprot(_PAGE_BASE | _PAGE_SHARED)
+ #define PAGE_KERNEL_CI        __pgprot(_PAGE_IO)
This page took 0.071289 seconds and 4 git commands to generate.