diff --git a/debian/changelog b/debian/changelog index 308ccdc0b..d6c67c9ce 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +linux (4.9-1~exp1.1) UNRELEASED; urgency=medium + + * New upstream release: + - Revert "default exported asm symbols to zero" + + -- Uwe Kleine-Koenig Sun, 18 Dec 2016 17:53:39 +0100 + linux (4.9~rc8-1~exp1) experimental; urgency=medium * New upstream release candidate diff --git a/debian/patches/bugfix/all/revert-default-exported-asm-symbols-to-zero.patch b/debian/patches/bugfix/all/revert-default-exported-asm-symbols-to-zero.patch deleted file mode 100644 index 267d79a9d..000000000 --- a/debian/patches/bugfix/all/revert-default-exported-asm-symbols-to-zero.patch +++ /dev/null @@ -1,28 +0,0 @@ -From: Ben Hutchings -Date: Mon, 5 Dec 2016 01:03:15 +0000 -Subject: Revert "default exported asm symbols to zero" - -This reverts commit 8ab2ae655bfe384335c5b6b0d6041e0ddce26b00, which -broke asm symbol versioning when I tried it: - -> I tried this along with Adam's patch on x86_64, with Debian's binutils -> 2.27.51.20161127. The result was that the kernel's __kcrctab held 0 -> for several symbols, even though there was type information in asm- -> prototypes.h and Module.symvers and the modules had a non-zero CRC for -> those symbols. With just Adam's patch, the kernel and modules agreed. ---- - include/asm-generic/export.h | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/include/asm-generic/export.h b/include/asm-generic/export.h -index 59a3b2f58c22..63554e9f6e0c 100644 ---- a/include/asm-generic/export.h -+++ b/include/asm-generic/export.h -@@ -54,7 +54,6 @@ KSYM(__kstrtab_\name): - KSYM(__kcrctab_\name): - __put KSYM(__crc_\name) - .weak KSYM(__crc_\name) -- .set KSYM(__crc_\name), 0 - .previous - #endif - #endif diff --git a/debian/patches/series b/debian/patches/series index dc04ae16f..f91f73891 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -103,7 +103,6 @@ bugfix/x86/x86-kbuild-enable-modversions-for-symbols-exported-f.patch bugfix/powerpc/powerpc-remove-mac-on-linux-hooks.patch bugfix/powerpc/powerpc-fix-missing-crcs-add-yet-more-asm-prototypes.patch bugfix/all/module-disable-matching-missing-version-crc.patch -bugfix/all/revert-default-exported-asm-symbols-to-zero.patch # ABI maintenance