[PATCH] powerpc: Fix up elf_read_implies_exec() usage
Kumar Gala
galak at kernel.crashing.org
Tue Apr 28 23:26:48 EST 2009
On Apr 28, 2009, at 8:08 AM, Kumar Gala wrote:
> On ppc64 we implemented elf_read_implies_exec() for 32-bit binaries
> because old toolchains had bugs with regards to marking PHDRs as
> executable that needed to be. For some reason we didn't do this on
> ppc32 builds. This hadn't been an issue until recent changes to I$/D$
> handling that impacted the per-page exec handling on embedded PPC.
>
> Additionally we believe if a toolchain supported PT_GNU_STACK that it
> sets the proper PHDR permissions so we only have
> elf_read_implies_exec()
> true if we don't see PT_GNU_STACK set.
>
> Signed-off-by: Kumar Gala <galak at kernel.crashing.org>
> ---
>
> Paul, please pick this up for 2.6.30 and send onto linus.
>
> - k
oops.. didn't see you grabbed the old one already. I'll send a new
patch based on it to switch to testing against EXSTACK_DEFAULT
- k
More information about the Linuxppc-dev
mailing list