[linux] 01/04: [arm64] Revert "arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO" (fixes FTBFS)

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Tue Sep 20 00:00:46 UTC 2016


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch sid
in repository linux.

commit 5a8adae35bac0292b70183eb54bf6fb8b6ed94de
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Mon Sep 19 18:10:01 2016 +0100

    [arm64] Revert "arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO" (fixes FTBFS)
---
 debian/changelog                                   |  7 +++++
 ...efine-at_vector_size_arch-for-arch_dlinfo.patch | 30 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 3 files changed, 38 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 034d344..c4e835d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+linux (4.7.4-2) UNRELEASED; urgency=medium
+
+  * [arm64] Revert "arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO"
+    (fixes FTBFS)
+
+ -- Ben Hutchings <ben at decadent.org.uk>  Mon, 19 Sep 2016 18:05:52 +0100
+
 linux (4.7.4-1) unstable; urgency=medium
 
   * New upstream stable update:
diff --git a/debian/patches/debian/revert-arm64-define-at_vector_size_arch-for-arch_dlinfo.patch b/debian/patches/debian/revert-arm64-define-at_vector_size_arch-for-arch_dlinfo.patch
new file mode 100644
index 0000000..087cf4f
--- /dev/null
+++ b/debian/patches/debian/revert-arm64-define-at_vector_size_arch-for-arch_dlinfo.patch
@@ -0,0 +1,30 @@
+From: Ben Hutchings <ben at decadent.org.uk>
+Date: Mon, 19 Sep 2016 18:07:24 +0100
+Subject: Revert "arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO"
+Forwarded: not-needed
+
+This reverts commit a7408eca94745c441acb1c6b55ebeb08b735bf1f which
+was commit 3146bc64d12377a74dbda12b96ea32da3774ae07 upstream.
+The bug doesn't cause a real problem yet and the fix changes
+struct mm_struct which breaks the module ABI.
+
+---
+--- a/arch/arm64/include/asm/elf.h
++++ b/arch/arm64/include/asm/elf.h
+@@ -140,7 +140,6 @@ typedef struct user_fpsimd_state elf_fpr
+ 
+ #define SET_PERSONALITY(ex)		clear_thread_flag(TIF_32BIT);
+ 
+-/* update AT_VECTOR_SIZE_ARCH if the number of NEW_AUX_ENT entries changes */
+ #define ARCH_DLINFO							\
+ do {									\
+ 	NEW_AUX_ENT(AT_SYSINFO_EHDR,					\
+--- a/arch/arm64/include/uapi/asm/auxvec.h
++++ b/arch/arm64/include/uapi/asm/auxvec.h
+@@ -19,6 +19,4 @@
+ /* vDSO location */
+ #define AT_SYSINFO_EHDR	33
+ 
+-#define AT_VECTOR_SIZE_ARCH 1 /* entries in ARCH_DLINFO */
+-
+ #endif
diff --git a/debian/patches/series b/debian/patches/series
index 973e027..cf33a7b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -114,6 +114,7 @@ debian/i386-686-pae-pci-set-pci-nobios-by-default.patch
 bugfix/all/tcp-fix-use-after-free-in-tcp_xmit_retransmit_queue.patch
 
 # ABI maintenance
+debian/revert-arm64-define-at_vector_size_arch-for-arch_dlinfo.patch
 
 # Tools bug fixes
 bugfix/all/usbip-document-tcp-wrappers.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list