Changes since v2 [1]: - Generalize the helper function that locates __klp_objects in a module to allow it to find any data in other sections as well.
Changes since v1 [2]: - Generalize the helper function that locates __klp_objects in a module to allow it to find objects in other sections as well. [1] https://lore.kernel.org/linux-modules/[email protected]/ [2] https://lore.kernel.org/linux-modules/[email protected]/ Petr Pavlu (2): livepatch: Fix having __klp_objects relics in non-livepatch modules livepatch: Free klp_{object,func}_ext data after initialization include/linux/livepatch.h | 3 +++ kernel/livepatch/core.c | 19 +++++++++++++++++++ scripts/livepatch/init.c | 20 +++++++++----------- scripts/module.lds.S | 9 ++------- tools/objtool/check.c | 2 +- tools/objtool/include/objtool/klp.h | 10 +++++----- tools/objtool/klp-diff.c | 2 +- 7 files changed, 40 insertions(+), 25 deletions(-) base-commit: 0f61b1860cc3f52aef9036d7235ed1f017632193 -- 2.52.0

