All of lore.kernel.org
 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.9.106
Date: Tue, 5 Jun 2018 11:39:36 +0200	[thread overview]
Message-ID: <20180605093936.GA9520@kroah.com> (raw)

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

I'm announcing the release of the 4.9.106 kernel.

Not everyone who uses 4.9 needs to upgrade here, it's a big sync of the
objtool codebase to make future maintenance of 4.9.y easier over time,
that's all.  But of course, updating and verifying that nothing broke is
always appreciated :)

The updated 4.9.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.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

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

 Makefile                                           |    2 
 arch/x86/crypto/Makefile                           |    2 
 arch/x86/crypto/sha1-mb/Makefile                   |    2 
 arch/x86/crypto/sha256-mb/Makefile                 |    2 
 arch/x86/include/asm/orc_types.h                   |  107 +
 arch/x86/include/asm/unwind_hints.h                |  103 
 arch/x86/kernel/Makefile                           |    1 
 arch/x86/kernel/acpi/Makefile                      |    2 
 arch/x86/kernel/kprobes/opt.c                      |    9 
 arch/x86/kernel/reboot.c                           |    2 
 arch/x86/kernel/vmlinux.lds.S                      |    1 
 arch/x86/kvm/svm.c                                 |    2 
 arch/x86/kvm/vmx.c                                 |    3 
 arch/x86/lib/msr-reg.S                             |    8 
 arch/x86/net/Makefile                              |    2 
 arch/x86/platform/efi/Makefile                     |    1 
 arch/x86/power/Makefile                            |    2 
 arch/x86/xen/Makefile                              |    3 
 arch/x86/xen/enlighten.c                           |    5 
 include/linux/compiler-gcc.h                       |   14 
 kernel/kexec_core.c                                |    4 
 tools/arch/arm/include/uapi/asm/kvm.h              |   13 
 tools/arch/arm64/include/uapi/asm/kvm.h            |    6 
 tools/arch/powerpc/include/uapi/asm/kvm.h          |    1 
 tools/arch/s390/include/uapi/asm/kvm.h             |    5 
 tools/arch/x86/include/asm/cpufeatures.h           |   44 
 tools/arch/x86/include/asm/disabled-features.h     |    7 
 tools/arch/x86/include/asm/required-features.h     |    3 
 tools/include/asm-generic/bitops.h                 |    1 
 tools/include/asm-generic/bitops/__ffz.h           |   12 
 tools/include/asm-generic/bitops/find.h            |   28 
 tools/include/linux/atomic.h                       |    6 
 tools/include/linux/bitmap.h                       |   26 
 tools/include/linux/bitops.h                       |    5 
 tools/include/linux/bug.h                          |   10 
 tools/include/linux/compiler-gcc.h                 |   21 
 tools/include/linux/compiler.h                     |   23 
 tools/include/linux/hashtable.h                    |    4 
 tools/include/linux/kernel.h                       |    7 
 tools/include/linux/log2.h                         |    3 
 tools/include/linux/refcount.h                     |  151 +
 tools/include/linux/spinlock.h                     |    5 
 tools/include/linux/types.h                        |    5 
 tools/include/uapi/asm-generic/mman-common.h       |    5 
 tools/include/uapi/linux/bpf.h                     |   51 
 tools/include/uapi/linux/fcntl.h                   |   67 
 tools/include/uapi/linux/stat.h                    |   45 
 tools/lib/find_bit.c                               |   25 
 tools/objtool/Build                                |    4 
 tools/objtool/Documentation/stack-validation.txt   |  195 -
 tools/objtool/Makefile                             |   35 
 tools/objtool/arch.h                               |   66 
 tools/objtool/arch/x86/Build                       |   10 
 tools/objtool/arch/x86/decode.c                    |  407 +++
 tools/objtool/arch/x86/include/asm/inat.h          |  234 ++
 tools/objtool/arch/x86/include/asm/inat_types.h    |   29 
 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  |  392 ---
 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 
 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      | 1063 ++++++++++
 tools/objtool/arch/x86/tools/gen-insn-attr-x86.awk |  392 +++
 tools/objtool/builtin-check.c                      | 1297 ------------
 tools/objtool/builtin-orc.c                        |   68 
 tools/objtool/builtin.h                            |    6 
 tools/objtool/cfi.h                                |   55 
 tools/objtool/check.c                              | 2209 +++++++++++++++++++++
 tools/objtool/check.h                              |   82 
 tools/objtool/elf.c                                |  326 ++-
 tools/objtool/elf.h                                |   23 
 tools/objtool/objtool.c                            |   12 
 tools/objtool/orc.h                                |   30 
 tools/objtool/orc_dump.c                           |  213 ++
 tools/objtool/orc_gen.c                            |  221 ++
 tools/objtool/special.c                            |    6 
 tools/objtool/sync-check.sh                        |   29 
 tools/objtool/warn.h                               |   10 
 tools/perf/MANIFEST                                |    6 
 tools/perf/Makefile.perf                           |  144 -
 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl  |    7 
 tools/perf/check-headers.sh                        |   61 
 tools/perf/util/util.h                             |    2 
 89 files changed, 7431 insertions(+), 4320 deletions(-)

Arnaldo Carvalho de Melo (11):
      tools include: Introduce linux/compiler-gcc.h
      tools include: Adopt __compiletime_error
      tools include: Introduce atomic_cmpxchg_{relaxed,release}()
      tools include: Add UINT_MAX def to kernel.h
      tools include: Adopt kernel's refcount.h
      tools include uapi: Grab copies of stat.h and fcntl.h
      tools include: Introduce linux/bug.h, from the kernel sources
      tools include: Adopt __same_type() and __must_be_array() from the kernel
      tools include: Move ARRAY_SIZE() to linux/kernel.h
      tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h
      tools include: Include missing headers for fls() and types in linux/log2.h

Greg Kroah-Hartman (5):
      objtool: sync up with the 4.14.47 version of objtool
      perf/tools: header file sync up
      objtool: header file sync-up
      x86/xen: Add unwind hint annotations to xen_setup_gdt
      Linux 4.9.106

Jiri Olsa (3):
      tools lib: Add for_each_clear_bit macro
      perf tools: Force fixdep compilation at the start of the build
      perf tools: Move headers check into bash script

Josh Poimboeuf (9):
      objtool: Improve detection of BUG() and other dead ends
      objtool: Move checking code to check.c
      objtool: Support GCC 8's cold subfunctions
      objtool: Support GCC 8 switch tables
      objtool: Detect RIP-relative switch table references
      objtool: Detect RIP-relative switch table references, part 2
      objtool: Fix "noreturn" detection for recursive sibling calls
      objtool, x86: Add several functions and files to the objtool whitelist
      objtool: Enclose contents of unreachable() macro in a block

Matthew Wilcox (2):
      tools: add more bitmap functions
      radix tree test suite: Remove types.h

Michael S. Tsirkin (1):
      tools: enable endian checks for all sparse builds


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

             reply	other threads:[~2018-06-05  9:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-05  9:39 Greg KH [this message]
2018-06-05  9:39 ` Linux 4.9.106 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=20180605093936.GA9520@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.