mirror of https://github.com/dynup/kpatch
1991ff0018
Starting with Linux 5.8, vmlinux-specific KLP relas are applied early, before all the special section initializations are done. This means that jump labels can now be supported for cases where the corresponding static keys live in the core kernel (vmlinux). It also means that paravirt patching and alternatives can also now be supported without the need for the .klp.arch sections. This simplifies things greatly for newer kernels. We just have to make sure that module-specific KLP relas aren't created for special sections. Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com> |
||
---|---|---|
.. | ||
gcc-plugins | ||
insn | ||
Makefile | ||
create-diff-object.c | ||
create-klp-module.c | ||
create-kpatch-module.c | ||
kpatch-build | ||
kpatch-elf.c | ||
kpatch-elf.h | ||
kpatch-gcc | ||
kpatch-intermediate.h | ||
kpatch.h | ||
list.h | ||
log.h | ||
lookup.c | ||
lookup.h |