[POWERPC] Align the sys_call_table
authorStephen Rothwell <sfr@canb.auug.org.au>
Tue, 9 Oct 2007 07:03:57 +0000 (17:03 +1000)
committerPaul Mackerras <paulus@samba.org>
Thu, 11 Oct 2007 04:36:47 +0000 (14:36 +1000)
Our _GLOBAL macro does a ".align 2" so the alignment is fine for 32
bit, but on 64 bit it is possible for it to end up only 4 byte aligned.
I don't know if it matters, but it can't hurt to 8 byte align it.

It also means that when we build with --emit_relocs, none of our 64 bit
relocations are to misaligned places.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/systbl.S

index 579de70e0b4dc3d32f473576ee8cc125b0406a57..93219c34af327b3e113a344485310b8f2923a879 100644 (file)
@@ -39,6 +39,8 @@
 #ifdef CONFIG_PPC64
 #define sys_sigpending sys_ni_syscall
 #define sys_old_getrlimit sys_ni_syscall
+
+       .p2align        3
 #endif
 
 _GLOBAL(sys_call_table)