]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r302515:
authordchagin <dchagin@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 17 Jul 2016 15:07:33 +0000 (15:07 +0000)
committerdchagin <dchagin@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 17 Jul 2016 15:07:33 +0000 (15:07 +0000)
commit7fb50247b38fbb8d5d90f66466c28e394ab6260c
treec121832c70a0598a8afa6515b85024cf2369dd1d
parentc0d01502099853570a1c09921ae8ad77d62bfddc
MFC r302515:

Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag.
In Linux if this flag is set, PROT_READ implies PROT_EXEC for mmap().
Linux/i386 set this flag automatically if the binary requires executable stack.

READ_IMPLIES_EXEC flag will be used in the next Linux mmap() commit.

git-svn-id: svn://svn.freebsd.org/base/stable/10@302962 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/linux/syscalls.master
sys/amd64/linux32/syscalls.master
sys/compat/linux/linux_emul.c
sys/compat/linux/linux_emul.h
sys/compat/linux/linux_misc.c
sys/compat/linux/linux_persona.h [new file with mode: 0644]
sys/i386/linux/syscalls.master