x32: Drop non-__vdso weak symbols from the x32 VDSO
authorH. Peter Anvin <hpa@zytor.com>
Thu, 23 Feb 2012 04:37:10 +0000 (20:37 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 23 Feb 2012 04:40:07 +0000 (20:40 -0800)
Drop the legacy weak symbols that don't carry the __vdso prefix from
the x32 VDSO.  This is a new ABI and we don't need to support that
legacy; the actual libc will export the proper symbols.

Suggested-by: Andy Lutomirski <luto@mit.edu>
Link: http://lkml.kernel.org/r/4F42E171.9080005@mit.edu
Cc: H. J. Lu <hjl.tools@gmail.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/x86/vdso/vdsox32.lds.S

index 373ca9a..62272aa 100644 (file)
 VERSION {
        LINUX_2.6 {
        global:
-               clock_gettime;
                __vdso_clock_gettime;
-               gettimeofday;
                __vdso_gettimeofday;
-               getcpu;
                __vdso_getcpu;
-               time;
                __vdso_time;
        local: *;
        };