From 74f87b226a1267b837d98a5d46824f9b5629962e Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Wed, 25 Jan 2017 17:50:10 +0000 Subject: [PATCH] [amd64] Enable LEGACY_VSYSCALL_NONE instead of LEGACY_VSYSCALL_EMULATE Closes: #852620 Nothing in the 'stretch' release uses vsyscall (so far as I can see), so this is now safe to do. --- debian/changelog | 4 ++++ debian/config/amd64/config | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 36702d83a..523b25fe3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,10 @@ linux (4.10~rc5-1~exp1) UNRELEASED; urgency=medium [ Ben Hutchings ] * [rt] Disable until it is updated for 4.10 or later + * [amd64] Enable LEGACY_VSYSCALL_NONE instead of LEGACY_VSYSCALL_EMULATE + (Closes: #852620). This breaks (e)glibc versions < 2.14 and dietlibc + versions < 0.33. It can be reverted using the kernel parameter: + vsyscall=emulate -- Ben Hutchings Tue, 24 Jan 2017 19:08:03 +0000 diff --git a/debian/config/amd64/config b/debian/config/amd64/config index 5aa080443..4e5fb94c6 100644 --- a/debian/config/amd64/config +++ b/debian/config/amd64/config @@ -22,8 +22,8 @@ CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y CONFIG_RANDOMIZE_MEMORY=y ## choice: vsyscall table for legacy applications # CONFIG_LEGACY_VSYSCALL_NATIVE is not set -CONFIG_LEGACY_VSYSCALL_EMULATE=y -# CONFIG_LEGACY_VSYSCALL_NONE is not set +# CONFIG_LEGACY_VSYSCALL_EMULATE is not set +CONFIG_LEGACY_VSYSCALL_NONE=y ## end choice CONFIG_PCI_MMCONFIG=y CONFIG_ISA_DMA_API=y