]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/32: Don't clobber personality flags on exec
authorAndreas Schwab <schwab@linux-m68k.org>
Thu, 16 Apr 2009 06:22:01 +0000 (06:22 +0000)
committerPaul Mackerras <paulus@samba.org>
Wed, 22 Apr 2009 04:56:34 +0000 (14:56 +1000)
commitca4bfe46079bab8c33c242a43ca83d5e24e1ecce
tree38971238bec3a2d21b70ac16c2d1dea2afa628bc
parent90f478f83a721617ca44508121dc5664a825c715
powerpc/32: Don't clobber personality flags on exec

Now that ppc32 implements address randomization it also wants to inherit
personality flags like ADDR_NO_RANDOMIZE across exec, for things like
`setarch ppc -R' to work.  But the ppc32 version of SET_PERSONALITY
forcefully sets PER_LINUX, clearing all personality flags.  So be
careful about preserving the flags.

Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/include/asm/elf.h