summaryrefslogtreecommitdiffstats
path: root/arch/x86/vdso/vdso32.S
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2008-01-30 13:30:44 +0100
committerIngo Molnar <mingo@elte.hu>2008-01-30 13:30:44 +0100
commit69d0627a7f6e891189124d784d2fa90cae7c449a (patch)
treef39140f454b98a28846df7d0a1b9279a8b3b8d97 /arch/x86/vdso/vdso32.S
parent16f4bc738d616962a844e80f7b1fcb52c626542a (diff)
downloadkernel-crypto-69d0627a7f6e891189124d784d2fa90cae7c449a.tar.gz
kernel-crypto-69d0627a7f6e891189124d784d2fa90cae7c449a.tar.xz
kernel-crypto-69d0627a7f6e891189124d784d2fa90cae7c449a.zip
x86 vDSO: reorder vdso32 code
This reorders the code in the 32-bit vDSO images to put the signal trampolines first and __kernel_vsyscall after them. The order does not matter to userland, it just uses what AT_SYSINFO or e_entry says. Since the signal trampolines are the same size in both versions of the vDSO, putting them first is the simplest way to get the addresses to line up. This makes it work to use a more compact layout for the vDSO. 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>
Diffstat (limited to 'arch/x86/vdso/vdso32.S')
0 files changed, 0 insertions, 0 deletions