x86 vDSO: new layout
authorRoland McGrath <roland@redhat.com>
Wed, 30 Jan 2008 12:30:41 +0000 (13:30 +0100)
committerIngo Molnar <mingo@elte.hu>
Wed, 30 Jan 2008 12:30:41 +0000 (13:30 +0100)
commitf6b46ebf904f69a73907a5e6b1ed2228e3f03d9e
tree4f939fa0f6624a2a42fb0f14de2c7f72a6773fa7
parent2b9c97e16101e8dc2b0810d6f932d475a051d785
x86 vDSO: new layout

This revamps the vDSO linker script to lay things out with the best
packing of the data and good, separate alignment of the code.  The
rigid layout using VDSO_TEXT_OFFSET no longer matters to the kernel.
I've moved the layout parts of the linker script into a new include
file, vdso-layout.lds.S; this is in preparation for sharing the script
for the 32-bit vDSO builds too.

Signed-off-by: Roland McGrath <roland@redhat.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/vdso/vdso-layout.lds.S [new file with mode: 0644]
arch/x86/vdso/vdso.lds.S
arch/x86/vdso/voffset.h [deleted file]