[GIT PULL] livepatching for 4.9

From: Jiri Kosina
Date: Fri Oct 07 2016 - 04:51:33 EST


Linus,

please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git for-linus

to receive livepatching queue for 4.9 merge window:

==========
- fix for patching modules that contain .altinstructions or
.parainstructions sections, from Jessica Yu
- make TAINT_LIVEPATCH a per-module flag (so that it's immediately
clear which module caused the taint), from Josh Poimboeuf
==========

----------------------------------------------------------------
Jessica Yu (3):
livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks
livepatch/x86: apply alternatives and paravirt patches after relocations
Documentation: livepatch: add section about arch-specific code

Josh Poimboeuf (1):
livepatch/module: make TAINT_LIVEPATCH module-specific

Documentation/livepatch/module-elf-format.txt | 20 +++++++--
arch/x86/kernel/Makefile | 1 +
arch/x86/kernel/livepatch.c | 65 +++++++++++++++++++++++++++
include/linux/livepatch.h | 3 ++
kernel/livepatch/core.c | 19 +++++---
kernel/module.c | 13 ++++--
6 files changed, 107 insertions(+), 14 deletions(-)
create mode 100644 arch/x86/kernel/livepatch.c

--
Jiri Kosina
SUSE Labs