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(&current->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

Reply via email to