stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 4.4.110
Date: Fri, 5 Jan 2018 15:54:33 +0100	[thread overview]
Message-ID: <20180105145433.GA11903@kroah.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 6266 bytes --]

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 linux-4.4.y
and can be browsed at the normal kernel.org git web browser:
	http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/kernel-parameters.txt         |    8 
 Makefile                                    |    2 
 arch/x86/boot/compressed/misc.h             |    1 
 arch/x86/entry/entry_64.S                   |  164 ++++++++--
 arch/x86/entry/entry_64_compat.S            |    7 
 arch/x86/entry/vdso/vclock_gettime.c        |   99 +++---
 arch/x86/entry/vdso/vdso-layout.lds.S       |    3 
 arch/x86/entry/vdso/vdso2c.c                |    3 
 arch/x86/entry/vdso/vma.c                   |   13 
 arch/x86/include/asm/cmdline.h              |    2 
 arch/x86/include/asm/cpufeature.h           |    4 
 arch/x86/include/asm/desc.h                 |    2 
 arch/x86/include/asm/hw_irq.h               |    2 
 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 
 arch/x86/include/asm/pvclock.h              |    9 
 arch/x86/include/asm/tlbflush.h             |   74 +++-
 arch/x86/include/asm/vdso.h                 |    1 
 arch/x86/include/uapi/asm/processor-flags.h |    3 
 arch/x86/kernel/cpu/common.c                |   28 +
 arch/x86/kernel/cpu/perf_event_intel_ds.c   |   57 ++-
 arch/x86/kernel/espfix_64.c                 |   10 
 arch/x86/kernel/head_64.S                   |   35 +-
 arch/x86/kernel/irqinit.c                   |    2 
 arch/x86/kernel/kvmclock.c                  |    5 
 arch/x86/kernel/ldt.c                       |   25 +
 arch/x86/kernel/paravirt_patch_64.c         |    2 
 arch/x86/kernel/process.c                   |    2 
 arch/x86/kernel/setup.c                     |    7 
 arch/x86/kernel/tracepoint.c                |    2 
 arch/x86/kvm/x86.c                          |    3 
 arch/x86/lib/cmdline.c                      |  105 ++++++
 arch/x86/mm/Makefile                        |    1 
 arch/x86/mm/init.c                          |    2 
 arch/x86/mm/init_64.c                       |   10 
 arch/x86/mm/kaiser.c                        |  456 ++++++++++++++++++++++++++++
 arch/x86/mm/kasan_init_64.c                 |   11 
 arch/x86/mm/pageattr.c                      |   63 ++-
 arch/x86/mm/pgtable.c                       |   16 
 arch/x86/mm/tlb.c                           |   39 ++
 include/asm-generic/vmlinux.lds.h           |    7 
 include/linux/kaiser.h                      |   52 +++
 include/linux/mmzone.h                      |    3 
 include/linux/percpu-defs.h                 |   32 +
 init/main.c                                 |    2 
 kernel/fork.c                               |    6 
 mm/vmstat.c                                 |    1 
 security/Kconfig                            |   10 
 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


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2018-01-05 14:54 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-05 14:54 Greg KH [this message]
2018-01-05 14:54 ` Linux 4.4.110 Greg KH
2018-01-05 15:55 ` Willy Tarreau
2018-01-05 18:02   ` Greg KH
2018-01-05 18:42     ` Willy Tarreau
2018-01-05 19:58       ` Alan Cox
2018-01-05 20:24         ` Willy Tarreau
2018-01-06 13:16           ` Willy Tarreau
2018-01-08  9:16     ` Willy Tarreau
2018-01-08  9:29       ` Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180105145433.GA11903@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).