From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.linuxfoundation.org ([140.211.169.12]:35446 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751622AbdL2RKt (ORCPT ); Fri, 29 Dec 2017 12:10:49 -0500 Date: Fri, 29 Dec 2017 18:10:43 +0100 From: Greg KH To: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net, Jiri Slaby Subject: Linux 4.14.10 Message-ID: <20171229171043.GA8641@kroah.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3MwIy2ne0vdjdPXF" Content-Disposition: inline Sender: stable-owner@vger.kernel.org List-ID: --3MwIy2ne0vdjdPXF Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm announcing the release of the 4.14.10 kernel. All users of the 4.14 kernel series must upgrade. The updated 4.14.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linu= x-4.14.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=3Dlinux/kernel/git/stable/linux-stable.git;a=3Dsu= mmary thanks, greg k-h ------------ Documentation/x86/x86_64/mm.txt | 24=20 Makefile | 2=20 arch/arm64/kvm/hyp/debug-sr.c | 3=20 arch/parisc/boot/compressed/misc.c | 4=20 arch/parisc/kernel/entry.S | 12=20 arch/parisc/kernel/hpmc.S | 1=20 arch/powerpc/include/asm/mmu_context.h | 5=20 arch/powerpc/kvm/book3s_xive.c | 7=20 arch/powerpc/perf/core-book3s.c | 8=20 arch/um/include/asm/mmu_context.h | 3=20 arch/unicore32/include/asm/mmu_context.h | 5=20 arch/x86/Kconfig | 3=20 arch/x86/entry/entry_32.S | 12=20 arch/x86/entry/entry_64.S | 4=20 arch/x86/entry/vsyscall/vsyscall_64.c | 38=20 arch/x86/include/asm/cpu_entry_area.h | 68 + arch/x86/include/asm/desc.h | 1=20 arch/x86/include/asm/espfix.h | 7=20 arch/x86/include/asm/fixmap.h | 71 - arch/x86/include/asm/inat.h | 10=20 arch/x86/include/asm/invpcid.h | 53=20 arch/x86/include/asm/mmu.h | 4=20 arch/x86/include/asm/mmu_context.h | 54 - arch/x86/include/asm/pgtable_32_types.h | 15=20 arch/x86/include/asm/pgtable_64_types.h | 47=20 arch/x86/include/asm/processor.h | 6=20 arch/x86/include/asm/stacktrace.h | 4=20 arch/x86/include/asm/tlbflush.h | 136 +- arch/x86/kernel/asm-offsets.c | 4=20 arch/x86/kernel/asm-offsets_32.c | 2=20 arch/x86/kernel/cpu/common.c | 100 - arch/x86/kernel/cpu/microcode/intel.c | 13=20 arch/x86/kernel/dumpstack.c | 11=20 arch/x86/kernel/dumpstack_32.c | 6=20 arch/x86/kernel/dumpstack_64.c | 12=20 arch/x86/kernel/ldt.c | 47=20 arch/x86/kernel/smpboot.c | 6=20 arch/x86/kernel/traps.c | 6=20 arch/x86/kvm/emulate.c | 32=20 arch/x86/kvm/mmu.c | 8=20 arch/x86/kvm/x86.c | 2=20 arch/x86/lib/x86-opcode-map.txt | 13=20 arch/x86/mm/Makefile | 2=20 arch/x86/mm/cpu_entry_area.c | 139 ++ arch/x86/mm/dump_pagetables.c | 98 + arch/x86/mm/init_32.c | 6=20 arch/x86/mm/kasan_init_64.c | 29=20 arch/x86/mm/pgtable_32.c | 1=20 arch/x86/mm/tlb.c | 10=20 arch/x86/platform/uv/tlb_uv.c | 2=20 arch/x86/xen/mmu_pv.c | 2=20 block/bio.c | 2=20 block/blk-throttle.c | 8=20 crypto/af_alg.c | 6=20 crypto/algif_aead.c | 16=20 crypto/algif_skcipher.c | 16=20 crypto/mcryptd.c | 23=20 crypto/skcipher.c | 10=20 drivers/acpi/apei/erst.c | 2=20 drivers/acpi/nfit/core.c | 9=20 drivers/char/ipmi/ipmi_si_intf.c | 1=20 drivers/clk/sunxi/clk-sun9i-mmc.c | 12=20 drivers/gpu/drm/i915/i915_gem.c | 9=20 drivers/gpu/drm/sun4i/sun4i_tcon.c | 4=20 drivers/mfd/cros_ec_spi.c | 1=20 drivers/mfd/twl4030-audio.c | 9=20 drivers/mfd/twl6040.c | 12=20 drivers/net/ethernet/marvell/mvneta.c | 8=20 drivers/nvdimm/btt.c | 201 +++ drivers/nvdimm/btt.h | 45=20 drivers/nvdimm/pfn_devs.c | 20=20 drivers/parisc/lba_pci.c | 33=20 drivers/pci/pci-driver.c | 7=20 drivers/pinctrl/intel/pinctrl-cherryview.c | 16=20 drivers/spi/spi-armada-3700.c | 8=20 drivers/spi/spi-xilinx.c | 11=20 include/asm-generic/mm_hooks.h | 5=20 include/asm-generic/pgtable.h | 5=20 include/crypto/mcryptd.h | 1=20 include/linux/bio.h | 2=20 include/linux/blk_types.h | 9=20 include/linux/blkdev.h | 2=20 init/main.c | 6=20 kernel/fork.c | 3=20 net/ipv6/route.c | 58 - sound/core/rawmidi.c | 15=20 sound/pci/hda/patch_hdmi.c | 6=20 sound/pci/hda/patch_realtek.c | 35=20 sound/usb/mixer.c | 27=20 sound/usb/quirks.c | 7=20 tools/objtool/.gitignore | 2=20 tools/objtool/Makefile | 30=20 tools/objtool/arch/x86/Build | 10=20 tools/objtool/arch/x86/decode.c | 6=20 tools/objtool/arch/x86/include/asm/inat.h | 244 ++++ tools/objtool/arch/x86/include/asm/inat_types.h | 29=20 tools/objtool/arch/x86/include/asm/insn.h | 211 +++ tools/objtool/arch/x86/include/asm/orc_types.h | 107 + tools/objtool/arch/x86/insn/gen-insn-attr-x86.awk | 393 ------- tools/objtool/arch/x86/insn/inat.c | 97 - tools/objtool/arch/x86/insn/inat.h | 234 ---- tools/objtool/arch/x86/insn/inat_types.h | 29=20 tools/objtool/arch/x86/insn/insn.c | 606 ----------- tools/objtool/arch/x86/insn/insn.h | 211 --- tools/objtool/arch/x86/insn/x86-opcode-map.txt | 1063 ---------------= ---- tools/objtool/arch/x86/lib/inat.c | 97 + tools/objtool/arch/x86/lib/insn.c | 606 +++++++++++ tools/objtool/arch/x86/lib/x86-opcode-map.txt | 1072 +++++++++++++++= +++++ tools/objtool/arch/x86/tools/gen-insn-attr-x86.awk | 393 +++++++ tools/objtool/orc.h | 2=20 tools/objtool/orc_dump.c | 7=20 tools/objtool/orc_types.h | 107 - tools/objtool/sync-check.sh | 29=20 tools/perf/util/intel-pt-decoder/x86-opcode-map.txt | 15=20 tools/testing/selftests/x86/ldt_gdt.c | 9=20 virt/kvm/arm/mmu.c | 10=20 116 files changed, 4023 insertions(+), 3424 deletions(-) Andy Lutomirski (3): x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode x86/mm/64: Improve the memory map documentation Chen-Yu Tsai (1): clk: sunxi: sun9i-mmc: Implement reset callback for reset controls Chris Wilson (1): drm/i915: Flush pending GTT writes before unbinding C=E9dric Le Goater (1): KVM: PPC: Book3S: fix XIVE migration of pending interrupts Dan Williams (3): acpi, nfit: fix health event notification libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment libnvdimm, pfn: fix start_pad handling for aligned namespaces Dave Hansen (4): x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack x86/mm: Move the CR3 construction functions to tlbflush.h x86/mm: Remove hard-coded ASID limit checks x86/mm: Put MMU to hardware ASID translation in one place Eric Biggers (1): crypto: skcipher - set walk.iv for zero-length inputs Greg Kroah-Hartman (2): Revert "ipv6: grab rt->rt6i_ref before allocating pcpu rt" Linux 4.14.10 Guneshwor Singh (1): ALSA: hda - Add vendor id for Cannonlake HDMI codec Helge Deller (3): parisc: Align os_hpmc_size on word boundary parisc: Fix indenting in puts() parisc: Hide Diva-built-in serial aux and graphics card Ingo Molnar (1): tools/headers: Sync objtool UAPI header Jens Axboe (1): block: unalign call_single_data in struct request Johan Hovold (2): mfd: twl4030-audio: Fix sibling-node lookup mfd: twl6040: Fix child-node lookup John David Anglin (1): Revert "parisc: Re-enable interrupts early" John Einar Reitan (1): Revert "ipmi_si: fix memory leak on new_smi" Jon Hunter (1): mfd: cros ec: spi: Don't send first message too soon Josh Poimboeuf (3): objtool: Move synced files to their original relative locations objtool: Move kernel headers/code sync check to a script objtool: Fix cross-build Julien Thierry (1): arm64: kvm: Prevent restoring stale PMSCR_EL1 for vcpu Jussi Laako (1): ALSA: usb-audio: Add native DSD support for Esoteric D-05X Kailang Yang (1): ALSA: hda/realtek - Fix Dell AIO LineOut issue Laurent Vivier (1): KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_get_icp() Marc Zyngier (1): KVM: arm/arm64: Fix HYP unmapping going off limits Maxime Chevallier (1): spi: a3700: Fix clk prescaling for coefficient over 15 Maxime Ripard (1): drm/sun4i: Fix error path handling Mika Westerberg (1): pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems Mikulas Patocka (1): objtool: Fix 64-bit build on 32-bit host Paolo Bonzini (1): kvm: x86: fix RSM when PCID is non-zero Peter Zijlstra (8): x86/ldt: Rework locking x86/doc: Remove obvious weirdnesses from the x86 MM layout documentat= ion x86/uv: Use the right TLB-flush API x86/microcode: Dont abuse the TLB-flush interface x86/mm: Use __flush_tlb_one() for kernel memory x86/mm: Remove superfluous barriers x86/mm: Add comments to clarify which TLB-flush functions are suppose= d to flush what x86/mm: Create asm/invpcid.h Rafael J. Wysocki (1): PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() Randy Dunlap (1): x86/decoder: Fix and update the opcodes map Ravi Bangoria (1): powerpc/perf: Dereference BHRB entries safely Ricardo Neri (1): x86/insn-eval: Add utility functions to get segment selector Ricardo Ribalda Delgado (1): spi: xilinx: Detect stall with Unknown commands Sebastian Andrzej Siewior (1): crypto: mcryptd - protect the per-CPU queue with a lock Shaohua Li (1): block-throttle: avoid double charge Stephan Mueller (2): crypto: af_alg - wait for data at beginning of recvmsg crypto: af_alg - fix race accessing cipher request Takashi Iwai (3): ACPI: APEI / ERST: Fix missing error handling in erst_reader() ALSA: rawmidi: Avoid racy info ioctl via ctl device ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU Thomas Gleixner (9): x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount x86/mm/dump_pagetables: Check PAGE_PRESENT for real x86/mm/dump_pagetables: Make the address hints correct and readable arch, mm: Allow arch_dup_mmap() to fail x86/ldt: Prevent LDT inheritance on exec x86/cpu_entry_area: Move it to a separate unit x86/cpu_entry_area: Move it out of the fixmap init: Invoke init_espfix_bsp() from mm_init() x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes()= on 32bit Vishal Verma (1): libnvdimm, btt: Fix an incompatibility in the log layout Wanpeng Li (2): KVM: MMU: Fix infinite loop when there is no available mmu page KVM: X86: Fix load RFLAGS w/o the fixed bit Yelena Krivosheev (3): net: mvneta: clear interface link status on port disable net: mvneta: use proper rxq_number in loop on rx queues net: mvneta: eliminate wrong call to handle rx descriptor error --3MwIy2ne0vdjdPXF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlpGdxIACgkQONu9yGCS aT6BKxAAtuIgfu0lreKNsaLP5mseXTVS9oL9jOSR2jYRQu5lB6CjVxyLXqMHD1ag kATRorbzqqfDQJz5pDb3BzcYipxyX+W/cJZgkU+c9zCxOL3rzbNcK5drNRj+NAv3 zUtlHg6XFg9tO4Fq+/w0MYTTEKebC/4iVSlGUoKKM4LZLimsABBIBJMLmB0xE003 47GNMDRV//3p5RkVRGEIO2Go1vXevaZfqoppAfJpEDJM6avm/gW28NhU2QxC1MlI 4csm565dfNkoUwnxjM9d5lAs+pabseTnZ8fxFwma/diDlXaQetrPfn+motHhLhc5 V/L00ck4MQUTzNiFiyXKe8tVbfu+cxOnqQa2z2VWHQnpmJbbJbGZhQloRfKf4wNa IHCcPBztbOrqLJZdke5fyXNVTDJ8Wp78GvAdT+NRXFTlDYwI3CWKckcco6fD8V5t DcNPn8ggGs3BRr9ZUwiXkG0Kf401PKjGxICp3v4Z9+AJ8k3Ls+4k55HiPcxnomrp XiXFBjIAFPo3M3XXc7LW30rT24KITh5teWlI4lOhNjZchPkzr0FbdegUuHIM3rcP ED5erfVlexVGFqHNsAhY9Va04JD6mIvj/UnV+78LzaNiKFYos3Mjwd9W8gp8JJd8 3EwP6inFx6+KQ9rV3mMvhLIgJK8NqsSXarJ09ovnWabdzDsgbeA= =1LZU -----END PGP SIGNATURE----- --3MwIy2ne0vdjdPXF--