From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.linuxfoundation.org ([140.211.169.12]:43320 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751881AbeAEOy3 (ORCPT ); Fri, 5 Jan 2018 09:54:29 -0500 Date: Fri, 5 Jan 2018 15:54:33 +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.4.110 Message-ID: <20180105145433.GA11903@kroah.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline Sender: stable-owner@vger.kernel.org List-ID: --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm announcing the release of the 4.4.110 kernel. All users of the 4.4 kernel series must upgrade. But be careful, there have been some reports of problems with this release during the -rc review cycle. Hopefully all of those issues are now resolved. So please test, as of right now, it should be "bug compatible" with the "enterprise" kernel releases with regards to the Meltdown bug and proper support on all virtual platforms (meaning there is still a vdso issue that might trip up some old binaries, again, please test!) If anyone has any problems, please let me know. The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linu= x-4.4.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/kernel-parameters.txt | 8=20 Makefile | 2=20 arch/x86/boot/compressed/misc.h | 1=20 arch/x86/entry/entry_64.S | 164 ++++++++-- arch/x86/entry/entry_64_compat.S | 7=20 arch/x86/entry/vdso/vclock_gettime.c | 99 +++--- arch/x86/entry/vdso/vdso-layout.lds.S | 3=20 arch/x86/entry/vdso/vdso2c.c | 3=20 arch/x86/entry/vdso/vma.c | 13=20 arch/x86/include/asm/cmdline.h | 2=20 arch/x86/include/asm/cpufeature.h | 4=20 arch/x86/include/asm/desc.h | 2=20 arch/x86/include/asm/hw_irq.h | 2=20 arch/x86/include/asm/kaiser.h | 141 ++++++++ arch/x86/include/asm/pgtable.h | 28 + arch/x86/include/asm/pgtable_64.h | 25 + arch/x86/include/asm/pgtable_types.h | 29 + arch/x86/include/asm/processor.h | 2=20 arch/x86/include/asm/pvclock.h | 9=20 arch/x86/include/asm/tlbflush.h | 74 +++- arch/x86/include/asm/vdso.h | 1=20 arch/x86/include/uapi/asm/processor-flags.h | 3=20 arch/x86/kernel/cpu/common.c | 28 + arch/x86/kernel/cpu/perf_event_intel_ds.c | 57 ++- arch/x86/kernel/espfix_64.c | 10=20 arch/x86/kernel/head_64.S | 35 +- arch/x86/kernel/irqinit.c | 2=20 arch/x86/kernel/kvmclock.c | 5=20 arch/x86/kernel/ldt.c | 25 + arch/x86/kernel/paravirt_patch_64.c | 2=20 arch/x86/kernel/process.c | 2=20 arch/x86/kernel/setup.c | 7=20 arch/x86/kernel/tracepoint.c | 2=20 arch/x86/kvm/x86.c | 3=20 arch/x86/lib/cmdline.c | 105 ++++++ arch/x86/mm/Makefile | 1=20 arch/x86/mm/init.c | 2=20 arch/x86/mm/init_64.c | 10=20 arch/x86/mm/kaiser.c | 456 +++++++++++++++++++++++= +++++ arch/x86/mm/kasan_init_64.c | 11=20 arch/x86/mm/pageattr.c | 63 ++- arch/x86/mm/pgtable.c | 16=20 arch/x86/mm/tlb.c | 39 ++ include/asm-generic/vmlinux.lds.h | 7=20 include/linux/kaiser.h | 52 +++ include/linux/mmzone.h | 3=20 include/linux/percpu-defs.h | 32 + init/main.c | 2=20 kernel/fork.c | 6=20 mm/vmstat.c | 1=20 security/Kconfig | 10=20 51 files changed, 1469 insertions(+), 147 deletions(-) Andrey Ryabinin (1): x86/kasan: Clear kasan_zero_page after TLB flush Andy Lutomirski (2): x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap Borislav Petkov (4): x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling x86/kaiser: Check boottime cmdline params x86/kaiser: Reenable PARAVIRT x86/kaiser: Move feature detection up Dave Hansen (2): kaiser: merged update kaiser: enhanced by kernel and user PCIDs Greg Kroah-Hartman (1): Linux 4.4.110 Guenter Roeck (1): kaiser: Set _PAGE_NX only if supported Hugh Dickins (25): kaiser: do not set _PAGE_NX on pgd_none kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE kaiser: fix build and FIXME in alloc_ldt_struct() kaiser: KAISER depends on SMP kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER kaiser: fix perf crashes kaiser: ENOMEM if kaiser_pagetable_walk() NULL kaiser: tidied up asm/kaiser.h somewhat kaiser: tidied up kaiser_add/remove_mapping slightly kaiser: kaiser_remove_mapping() move along the pgd kaiser: cleanups while trying for gold link kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET kaiser: delete KAISER_REAL_SWITCH option kaiser: vmstat show NR_KAISERTABLE as nr_overhead kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user kaiser: PCID 0 for kernel and 128 for user kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user kaiser: paranoid_entry pass cr3 need to paranoid_exit kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls kaiser: fix unlikely error in alloc_ldt_struct() kaiser: add "nokaiser" boot option, using ALTERNATIVE kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush kaiser: drop is_atomic arg to kaiser_pagetable_walk() kaiser: asm/tlbflush.h handle noPGE at lower level kaiser: kaiser_flush_tlb_on_return_to_user() check PCID Jiri Kosina (1): kaiser: disabled on Xen PV Kees Cook (2): KPTI: Rename to PAGE_TABLE_ISOLATION KPTI: Report when enabled Richard Fellner (1): KAISER: Kernel Address Isolation Thomas Gleixner (1): x86/paravirt: Dont patch flush_tlb_single Tom Lendacky (1): x86/boot: Add early cmdline parsing for options with arguments --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlpPkagACgkQONu9yGCS aT60NhAAizvFgK9oXKT9NgwK7p0ddHiai4RScp+HGC7JD9P+KrTG0huV00cXpkZw QrYPslCslS89Tp3jh8qqGxB3qE9dOGIb7vcqn4L3eLtIKuqBBrssUxx7jAAQosd6 RcwzLkAlTTQagpvOu5R0PgjFJkio0LlcBUnbXpvnBZE6OO+Bcpm9IYUYkIyofKrh j4yfwXPqsnCra2ClxpkAY6ChsEiKGCAaKCgwzq5CX/nzBCGuHmKPxY7Mj2RDmeMr +ogXbhcwONWVji5V476rw3lDejOxtZcBcz55eclbNH2m9RLDj5MRO8KCuS/BZIdh 7L+Ae0rHYBheHMZFtn3MEna8ycewaCSlPIe6oAu5RTU8yIR51P68xvupsq/+yZi7 gUUHN271CFX17ACqO11z8hcyofjjKYAZg+XofrPw33RmZ+CmnIAsin9YUcOq4Lp3 tvCUuUgJdGwVaec1RrLbP/+zDee9Da+fHk97EbHt0eulrGqdmSos2U4JrbfqPG4A N8kfEgc51+wEgDS9IgLPlZ8SaLXWGLPqhlQfsQ8sR8lkIhujgHtfZTEuaZieR+cU GRKRf0eeJj6xyz2QFe61VnFz5051KonbS6nE5bCF+hBmSUdl5jBddhrr371g2iRi rdDImVfIgPPAUmmt7LSOb17gsb8mZkpgYrzpCJnSpeK+eRRo8do= =upi9 -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c--