-
- Downloads
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching
Pull livepatching updates from Jiri Kosina: - 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. - 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 * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching: livepatch: Cleanup module page permission changes module: keep percpu symbols in module's symtab module: clean up RO/NX handling. module: use a structure to encapsulate layout. gcov: use within_module() helper. module: Use the same logic for setting and unsetting RO/NX livepatch: function,sympos scheme in livepatch sysfs directory livepatch: add sympos as disambiguator field to klp_reloc livepatch: add old_sympos as disambiguator field to klp_func
No related branches found
No related tags found
Showing
- Documentation/ABI/testing/sysfs-kernel-livepatch 5 additions, 1 deletionDocumentation/ABI/testing/sysfs-kernel-livepatch
- arch/alpha/kernel/module.c 1 addition, 1 deletionarch/alpha/kernel/module.c
- arch/arc/kernel/unwind.c 2 additions, 2 deletionsarch/arc/kernel/unwind.c
- arch/arm/kernel/module-plts.c 1 addition, 1 deletionarch/arm/kernel/module-plts.c
- arch/avr32/kernel/module.c 6 additions, 6 deletionsarch/avr32/kernel/module.c
- arch/ia64/kernel/module.c 7 additions, 7 deletionsarch/ia64/kernel/module.c
- arch/metag/kernel/module.c 2 additions, 2 deletionsarch/metag/kernel/module.c
- arch/mips/kernel/vpe.c 3 additions, 3 deletionsarch/mips/kernel/vpe.c
- arch/parisc/kernel/module.c 16 additions, 16 deletionsarch/parisc/kernel/module.c
- arch/powerpc/kernel/module_32.c 3 additions, 3 deletionsarch/powerpc/kernel/module_32.c
- arch/s390/kernel/module.c 11 additions, 11 deletionsarch/s390/kernel/module.c
- arch/x86/kernel/livepatch.c 4 additions, 25 deletionsarch/x86/kernel/livepatch.c
- include/linux/livepatch.h 12 additions, 12 deletionsinclude/linux/livepatch.h
- include/linux/module.h 33 additions, 35 deletionsinclude/linux/module.h
- kernel/debug/kdb/kdb_main.c 2 additions, 2 deletionskernel/debug/kdb/kdb_main.c
- kernel/gcov/base.c 1 addition, 6 deletionskernel/gcov/base.c
- kernel/livepatch/core.c 66 additions, 110 deletionskernel/livepatch/core.c
- kernel/module.c 165 additions, 184 deletionskernel/module.c
Loading
Please register or sign in to comment