aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/vdso/vma.c
diff options
context:
space:
mode:
authorAndy Lutomirski <luto@amacapital.net>2014-06-12 20:53:12 -0400
committerH. Peter Anvin <hpa@zytor.com>2014-06-12 22:02:30 -0400
commite0bf7b86dace87eccdabdd66d2769ccad19cb81c (patch)
tree25ca13ba0e165ab1d16faf266d4b8d8046b7a5f7 /arch/x86/vdso/vma.c
parentb4b31f6101433e4b8ee73779b69b935af07682f8 (diff)
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/vdso/vma.c')
0 files changed, 0 insertions, 0 deletions