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 --]
next 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.