login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2009
»
October
»
13
Re: [PATCH V5] x86: NX protection for kernel data
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: David Howells
Subject:
Re: [PATCH V5] x86: NX protection for kernel data
Date: Tuesday, October 13, 2009 - 12:48 am
Siarhei Liakh <sliakh.lkml@gmail.com> wrote:
quoted text
> This patch expands functionality of CONFIG_DEBUG_RODATA to set main > (static) kernel data area as NX. > The following steps are taken to achieve this: > 1. Linker script is adjusted so .text always starts and ends on a page boundary > 2. Linker script is adjusted so .rodata and .data always start and > end on a page boundary > 3. void mark_nxdata_nx(void) added to arch/x86/mm/init.c with actual > functionality: NX is set for all pages from _etext through _end. > 4. mark_nxdata_nx() called from free_initmem() (after init has been released) > 5. free_init_pages() sets released memory NX in arch/x86/mm/init.c > > The patch have been developed for Linux 2.6.31-rc7 x86 by Siarhei Liakh > <sliakh.lkml@gmail.com> and Xuxian Jiang <jiang@cs.ncsu.edu>. > > V1: initial patch for 2.6.30 > V2: patch for 2.6.31-rc7 > V3: moved all code into arch/x86, adjusted credits > V4: fixed ifdef, removed credits from CREDITS > V5: fixed an address calculation bug in mark_nxdata_nx() > --- > > Signed-off-by: Siarhei Liakh <sliakh.lkml@gmail.com> > Signed-off-by: Xuxian Jiang <jiang@cs.ncsu.edu>
That seems to fix the problem, thanks. Acked-by: David Howells <dhowells@redhat.com> --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH V5] x86: NX protection for kernel data
, Siarhei Liakh
, (Mon Oct 12, 6:03 pm)
Re: [PATCH V5] x86: NX protection for kernel data
, Arjan van de Ven
, (Mon Oct 12, 9:32 pm)
Re: [PATCH V5] x86: NX protection for kernel data
, Ingo Molnar
, (Mon Oct 12, 11:03 pm)
Re: [PATCH V5] x86: NX protection for kernel data
, David Howells
, (Tue Oct 13, 12:14 am)
Re: [PATCH V5] x86: NX protection for kernel data
, David Howells
, (Tue Oct 13, 12:48 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Siarhei Liakh
, (Tue Oct 13, 4:35 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Ingo Molnar
, (Tue Oct 13, 5:28 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Arjan van de Ven
, (Tue Oct 13, 7:07 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Ingo Molnar
, (Tue Oct 13, 7:15 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Arjan van de Ven
, (Tue Oct 13, 7:29 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Arjan van de Ven
, (Tue Oct 13, 7:35 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Alan Cox
, (Tue Oct 13, 7:49 am)
Re: [PATCH V5] x86: NX protection for kernel data
, Siarhei L