[GIT PULL] livepatching for 5.17

From: Petr Mladek
Date: Fri Jan 14 2022 - 10:57:33 EST


Hi Linus,

please pull the latest livepatching changes from

git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git tags/livepatching-for-5.17

====================================

+ Correctly handle kobjects when a livepatch init fails.

+ Avoid CPU hogging when searching for many livepatched symbols.

+ Add livepatch API page into documentation.

----------------------------------------------------------------
David Vernet (3):
Documentation: livepatch: Add livepatch API page
livepatch: Fix kobject refcount bug on klp_init_patch_early failure path
livepatch: Avoid CPU hogging with cond_resched

Petr Mladek (1):
Merge branch 'for-5.17/kallsyms' into for-linus

Yang Yingliang (1):
livepatch: Fix missing unlock on error in klp_enable_patch()

Documentation/livepatch/api.rst | 30 ++++++++++++++++++++++++++++++
Documentation/livepatch/index.rst | 1 +
Documentation/livepatch/shadow-vars.rst | 4 ++--
Documentation/livepatch/system-state.rst | 4 ++--
kernel/kallsyms.c | 1 +
kernel/livepatch/core.c | 29 +++++++++++++----------------
kernel/livepatch/shadow.c | 6 +++---
kernel/module.c | 2 ++
8 files changed, 54 insertions(+), 23 deletions(-)
create mode 100644 Documentation/livepatch/api.rst