]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
powerpc: Align TOC to 256 bytes
authorAnton Blanchard <anton@samba.org>
Thu, 14 May 2015 04:45:40 +0000 (14:45 +1000)
committerSasha Levin <sasha.levin@oracle.com>
Wed, 10 Jun 2015 17:42:21 +0000 (13:42 -0400)
commit00f255cfbb795222c0bef47c019f9350197c4c2d
treec34820d616492d36d0ad9a599d71819c704b1fcb
parentc67ad812758fb5f5bf76e92abbe5dbff75fe47d2
powerpc: Align TOC to 256 bytes

[ Upstream commit 5e95235ccd5442d4a4fe11ec4eb99ba1b7959368 ]

Recent toolchains force the TOC to be 256 byte aligned. We need
to enforce this alignment in our linker script, otherwise pointers
to our TOC variables (__toc_start, __prom_init_toc_start) could
be incorrect.

If they are bad, we die a few hundred instructions into boot.

Cc: stable@vger.kernel.org
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
arch/powerpc/kernel/vmlinux.lds.S