Messages in this thread | | | Date | Thu, 30 Apr 2020 13:33:12 +0200 | From | Jessica Yu <> | Subject | Re: [PATCH v4 00/11] livepatch,module: Remove .klp.arch and module_disable_ro() |
| |
+++ Josh Poimboeuf [29/04/20 10:24 -0500]: >v4: >- Fixed rebase bisection regression [Miroslav] >- Made module_enable_ro() static [Jessica] >- Added Acked-by's > >v3: >- klp: split klp_write_relocations() into object/section specific > functions [joe] >- s390: fix plt/got writes [joe] >- s390: remove text_mutex usage [mbenes] >- x86: do text_poke_sync() before releasing text_mutex [peterz] >- split x86 text_mutex changes into separate patch [mbenes] > >v2: >- add vmlinux.ko check [peterz] >- remove 'klp_object' forward declaration [mbenes] >- use text_mutex [jeyu] >- fix documentation TOC [jeyu] >- fix s390 issues [mbenes] >- upstream kpatch-build now supports this > (though it's only enabled for Linux >= 5.8) > >These patches add simplifications and improvements for some issues Peter >found six months ago, as part of his non-writable text code (W^X) >cleanups. > >Highlights: > >- Remove the livepatch arch-specific .klp.arch sections, which were used > to do paravirt patching and alternatives patching for livepatch > replacement code. > >- Add support for jump labels in patched code (only for static keys > which live in vmlinux). > >- Remove the last module_disable_ro() usage.
Nice! Glad the .klp.arch sections are going away. For kernel/module.c and include/linux/module.h parts:
Acked-by: Jessica Yu <jeyu@kernel.org>
| |