[linux] 01/01: Update to 4.14.13
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Wed Jan 10 10:22:37 UTC 2018
This is an automated email from the git hooks/post-receive script.
carnil pushed a commit to branch sid
in repository linux.
commit 9a4149992399056f97ff063cdda739c57cce8f94
Author: Salvatore Bonaccorso <carnil at debian.org>
Date: Wed Jan 10 09:59:02 2018 +0100
Update to 4.14.13
---
debian/changelog | 46 ++++++++++++++++++++++
...rop-the-_GPL-from-the-cpu_tlbstate-export.patch | 44 ---------------------
debian/patches/series | 1 -
3 files changed, 46 insertions(+), 45 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 9a50371..7a1d915 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,49 @@
+linux (4.14.13-1) UNRELEASED; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.13
+ - [x86] mm: Set MODULES_END to 0xffffffffff000000
+ - [x86] mm: Map cpu_entry_area at the same place on 4/5 level
+ - [x86] kaslr: Fix the vaddr_end mess
+ - [x86] events/intel/ds: Use the proper cache flush method for mapping ds
+ buffers
+ - [x86] alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
+ - [x86] pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
+ - kernel/acct.c: fix the acct->needcheck check in check_free_space()
+ - mm/mprotect: add a cond_resched() inside change_pmd_range()
+ - mm/sparse.c: wrong allocation for mem_section
+ - userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails
+ - btrfs: fix refcount_t usage when deleting btrfs_delayed_nodes
+ - efi/capsule-loader: Reinstate virtual capsule mapping
+ - [sparc*] crypto: n2 - cure use after free
+ - crypto: chacha20poly1305 - validate the digest size
+ - crypto: pcrypt - fix freeing pcrypt instances
+ - crypto: chelsio - select CRYPTO_GF128MUL
+ - [x86] drm/i915: Disable DC states around GMBUS on GLK
+ - [x86] drm/i915: Apply Display WA #1183 on skl, kbl, and cfl
+ - fscache: Fix the default for fscache_maybe_release_page()
+ - [x86] CPU: Avoid unnecessary IPIs in arch_freq_get_on_cpu()
+ - [x86] CPU: Always show current CPU frequency in /proc/cpuinfo
+ - kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL
+ - kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from
+ !sig_kernel_only() signals
+ - kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in
+ complete_signal()
+ - [arm64] iommu/arm-smmu-v3: Don't free page table ops twice
+ - [arm64] iommu/arm-smmu-v3: Cope with duplicated Stream IDs
+ - [powerpc* ]mm: Fix SEGV on mapped region to return SEGV_ACCERR
+ - Input: elantech - add new icbody type 15
+ - [x86] microcode/AMD: Add support for fam17h microcode loading
+ - apparmor: fix regression in mount mediation when feature set is pinned
+ - [hppa/parisc] Fix alignment of pa_tlb_lock in assembly on 32-bit SMP
+ kernel
+ - [hppa/parisc] qemu idle sleep support
+ - mtd: nand: pxa3xx: Fix READOOB implementation
+ - [s390x] KVM: fix cmma migration for multiple memory slots
+ - [s390x] KVM: prevent buffer overrun on memory hotplug during migration
+
+ -- Salvatore Bonaccorso <carnil at debian.org> Wed, 10 Jan 2018 09:58:46 +0100
+
linux (4.14.12-2) unstable; urgency=medium
[ Ben Hutchings ]
diff --git a/debian/patches/bugfix/all/x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch b/debian/patches/bugfix/all/x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch
deleted file mode 100644
index aca954b..0000000
--- a/debian/patches/bugfix/all/x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From: Thomas Gleixner <tglx at linutronix.de>
-Date: Thu, 4 Jan 2018 22:19:04 +0100
-Subject: x86/tlb: Drop the _GPL from the cpu_tlbstate export
-Origin: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=1e5476815fd7f98b888e01a0f9522b63085f96c9
-
-The recent changes for PTI touch cpu_tlbstate from various tlb_flush
-inlines. cpu_tlbstate is exported as GPL symbol, so this causes a
-regression when building out of tree drivers for certain graphics cards.
-
-Aside of that the export was wrong since it was introduced as it should
-have been EXPORT_PER_CPU_SYMBOL_GPL().
-
-Use the correct PER_CPU export and drop the _GPL to restore the previous
-state which allows users to utilize the cards they payed for.
-
-As always I'm really thrilled to make this kind of change to support the
-#friends (or however the hot hashtag of today is spelled) from that closet
-sauce graphics corp.
-
-Fixes: 1e02ce4cccdc ("x86: Store a per-cpu shadow copy of CR4")
-Fixes: 6fd166aae78c ("x86/mm: Use/Fix PCID to optimize user/kernel switches")
-Reported-by: Kees Cook <keescook at google.com>
-Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
-Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
-Cc: Peter Zijlstra <peterz at infradead.org>
-Cc: Andy Lutomirski <luto at kernel.org>
-Cc: stable at vger.kernel.org
----
- arch/x86/mm/init.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c
-index 80259ad..6b462a4 100644
---- a/arch/x86/mm/init.c
-+++ b/arch/x86/mm/init.c
-@@ -870,7 +870,7 @@ __visible DEFINE_PER_CPU_SHARED_ALIGNED(struct tlb_state, cpu_tlbstate) = {
- .next_asid = 1,
- .cr4 = ~0UL, /* fail hard if we screw up cr4 shadow initialization */
- };
--EXPORT_SYMBOL_GPL(cpu_tlbstate);
-+EXPORT_PER_CPU_SYMBOL(cpu_tlbstate);
-
- void update_cache_mode_entry(unsigned entry, enum page_cache_mode cache)
- {
diff --git a/debian/patches/series b/debian/patches/series
index ff0fee0..d2d154e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -83,7 +83,6 @@ bugfix/all/i40e-fix-flags-declaration.patch
bugfix/all/xen-time-do-not-decrease-steal-time-after-live-migra.patch
bugfix/all/e1000e-fix-e1000_check_for_copper_link_ich8lan-return-value.patch
debian/revert-scsi-libsas-allow-async-aborts.patch
-bugfix/all/x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch
# Miscellaneous features
--
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