[PATCH] x86-64: correct segment permission flags in linker script

From: Jan Beulich
Date: Fri Sep 04 2009 - 04:18:18 EST


While these don't get actively used (afaict), it still doesn't hurt for
them to properly reflect what how respective segments will get mapped/
accessed.

Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>

---
arch/x86/kernel/vmlinux.lds.S | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

--- linux-2.6.31-rc8/arch/x86/kernel/vmlinux.lds.S 2009-08-28 14:57:38.000000000 +0200
+++ 2.6.31-rc8-x86_64-segment-flags/arch/x86/kernel/vmlinux.lds.S 2009-09-03 11:39:08.000000000 +0200
@@ -45,9 +45,9 @@ PHDRS {
text PT_LOAD FLAGS(5); /* R_E */
data PT_LOAD FLAGS(7); /* RWE */
#ifdef CONFIG_X86_64
- user PT_LOAD FLAGS(7); /* RWE */
+ user PT_LOAD FLAGS(5); /* R_E */
#ifdef CONFIG_SMP
- percpu PT_LOAD FLAGS(7); /* RWE */
+ percpu PT_LOAD FLAGS(6); /* RW_ */
#endif
init PT_LOAD FLAGS(7); /* RWE */
#endif



--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/