livepatch/core: Support function force patched/unpatched
euler inclusion
category: feature
bugzilla: 51921
CVE: N/A
----------------------------------------
Some functions in the kernel are always on the stack of some
thread in the system. Attempts to patch these function will
currently always fail the activeness safety check.
However, through human inspection, it can be determined that,
for a particular function, consistency is maintained even if
the old and new versions of the function run concurrently.
commit 2e93c5e1e3dc ("support forced patching") in kpatch-build
introduces a KPATCH_FORCE_UNSAFE() macro to define patched
functions that such be exempted from the activeness safety
check. now kernel implement this feature.
Signed-off-by:
Cheng Jian <cj.chengjian@huawei.com>
Reviewed-by:
Li Bin <huawei.libin@huawei.com>
Signed-off-by:
Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by:
Wang ShaoBo <bobo.shaobowang@huawei.com>
Signed-off-by:
Dong Kai <dongkai11@huawei.com>
Signed-off-by:
Ye Weihua <yeweihua4@huawei.com>
Reviewed-by:
Yang Jihong <yangjihong1@huawei.com>
Signed-off-by:
Zheng Zengkai <zhengzengkai@huawei.com>
Loading
Please sign in to comment