* [GIT PULL] livepatching for 4.5
@ 2016-01-14 19:38 Jiri Kosina
0 siblings, 0 replies; only message in thread
From: Jiri Kosina @ 2016-01-14 19:38 UTC (permalink / raw
To: Linus Torvalds; +Cc: linux-kernel, live-patching
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git for-linus
to receive livepatching updates for 4.5 merge window:
- RO/NX attribute fixes for patch module relocations from Josh Poimboeuf.
As part of this effort, module.c has been cleaned up as well and
livepatching is piggy-backing on this cleanup. Rusty is OK with this
whole lot going through livepatching tree [1]
- symbol disambiguation support from Chris J Arges. That series is also
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
but this came in only after I've alredy pushed out. Didn't want to
rebase because of that, hence I am mentioning it here.
- symbol lookup fix from Miroslav Benes
[1] http://lkml.kernel.org/r/87io4f56n2.fsf@rustcorp.com.au
Thanks!
----------------------------------------------------------------
Chris J Arges (3):
livepatch: add old_sympos as disambiguator field to klp_func
livepatch: add sympos as disambiguator field to klp_reloc
livepatch: function,sympos scheme in livepatch sysfs directory
Josh Poimboeuf (2):
module: Use the same logic for setting and unsetting RO/NX
livepatch: Cleanup module page permission changes
Miroslav Benes (1):
module: keep percpu symbols in module's symtab
Rusty Russell (3):
gcov: use within_module() helper.
module: use a structure to encapsulate layout.
module: clean up RO/NX handling.
Documentation/ABI/testing/sysfs-kernel-livepatch | 6 +-
arch/alpha/kernel/module.c | 2 +-
arch/arc/kernel/unwind.c | 4 +-
arch/arm/kernel/module-plts.c | 2 +-
arch/avr32/kernel/module.c | 12 +-
arch/ia64/kernel/module.c | 14 +-
arch/metag/kernel/module.c | 4 +-
arch/mips/kernel/vpe.c | 6 +-
arch/parisc/kernel/module.c | 32 +--
arch/powerpc/kernel/module_32.c | 6 +-
arch/s390/kernel/module.c | 22 +-
arch/x86/kernel/livepatch.c | 29 +-
include/linux/livepatch.h | 24 +-
include/linux/module.h | 68 +++--
kernel/debug/kdb/kdb_main.c | 4 +-
kernel/gcov/base.c | 7 +-
kernel/livepatch/core.c | 176 +++++-------
kernel/module.c | 349 +++++++++++------------
18 files changed, 340 insertions(+), 427 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-01-14 19:38 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-14 19:38 [GIT PULL] livepatching for 4.5 Jiri Kosina
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 read-only IMAP folder(s) and NNTP newsgroup(s).