summaryrefslogtreecommitdiffstats
path: root/arch/x86/math-emu/mul_Xsig.S
diff options
context:
space:
mode:
authorAndy Lutomirski <luto@amacapital.net>2014-06-13 02:53:12 +0200
committerH. Peter Anvin <hpa@zytor.com>2014-06-13 04:02:30 +0200
commite0bf7b86dace87eccdabdd66d2769ccad19cb81c (patch)
tree25ca13ba0e165ab1d16faf266d4b8d8046b7a5f7 /arch/x86/math-emu/mul_Xsig.S
parentx86/vdso: Add PUT_LE to store little-endian values (diff)
downloadlinux-e0bf7b86dace87eccdabdd66d2769ccad19cb81c.tar.xz
linux-e0bf7b86dace87eccdabdd66d2769ccad19cb81c.zip
x86/vdso: Hack to keep 64-bit Go programs working
The Go runtime has a buggy vDSO parser that currently segfaults. This writes an empty SHT_DYNSYM entry that causes Go's runtime to malfunction by thinking that the vDSO is empty rather than malfunctioning by running off the end and segfaulting. This affects x86-64 only as far as we know, so we do not need this for the i386 and x32 vdsos. Signed-off-by: Andy Lutomirski <luto@amacapital.net> Link: http://lkml.kernel.org/r/d10618176c4bd39b457a5e85c497295c90cab1bc.1402620737.git.luto@amacapital.net Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/math-emu/mul_Xsig.S')
0 files changed, 0 insertions, 0 deletions