mirror of
https://github.com/dynup/kpatch
synced 2025-01-20 03:50:42 +00:00
012ccece85
Joe saw the following errors when loading Linux commit 128394eff343 ("sg_write()/bsg_write() is not fit to be called under KERNEL_DS"): Skipped dynrela for copy_user_generic_unrolled (0xffffffffa0475942 <- 0xffffffff813211e0): the instruction has been changed already. Skipped dynrela for copy_user_generic_unrolled (0xffffffffa0475a57 <- 0xffffffff813211e0): the instruction has been changed already. That is known issue #580, but it can be avoided by leaving 'copy_user_generic_unrolled' as a normal relocation instead of converting it to a dynrela, because it's an exported symbol. Also remove the manual check for '__fentry__' because it's covered by the exported symbol check. Also remove a duplicate comment about unexported global object symbols being in another .o in the patch object. Fixes #695. |
||
---|---|---|
.. | ||
insn | ||
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 | ||
list.h | ||
log.h | ||
lookup.c | ||
lookup.h | ||
Makefile |