Title: [7890] trunk/fs/binfmt_elf_fdpic.c: NOMMU: fdpic: respect PT_GNU_STACK exec markings when creating stack
- Revision
- 7890
- Author
- vapier
- Date
- 2009-11-28 10:03:49 -0500 (Sat, 28 Nov 2009)
Log Message
NOMMU: fdpic: respect PT_GNU_STACK exec markings when creating stack
Modified Paths
Diff
Modified: trunk/fs/binfmt_elf_fdpic.c (7889 => 7890)
--- trunk/fs/binfmt_elf_fdpic.c 2009-11-27 19:06:31 UTC (rev 7889)
+++ trunk/fs/binfmt_elf_fdpic.c 2009-11-28 15:03:49 UTC (rev 7890)
@@ -380,7 +380,8 @@
down_write(¤t->mm->mmap_sem);
current->mm->start_brk = do_mmap(NULL, 0, stack_size,
- PROT_READ | PROT_WRITE | PROT_EXEC,
+ PROT_READ | PROT_WRITE |
+ (executable_stack & EXSTACK_ENABLE_X ? PROT_EXEC : 0),
MAP_PRIVATE | MAP_ANONYMOUS |
MAP_UNINITIALIZED | MAP_GROWSDOWN,
0);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits