Update to 4.9

This commit is contained in:
Uwe Kleine-Koenig 2016-12-18 18:00:28 +01:00
parent c7f834c8dc
commit a9f6833ed4
3 changed files with 7 additions and 29 deletions

7
debian/changelog vendored
View File

@ -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 <ukleinek@debian.org> Sun, 18 Dec 2016 17:53:39 +0100
linux (4.9~rc8-1~exp1) experimental; urgency=medium
* New upstream release candidate

View File

@ -1,28 +0,0 @@
From: Ben Hutchings <ben@decadent.org.uk>
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

View File

@ -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