From 7c874891508feb943ed81fcc0577161aad06f08a Mon Sep 17 00:00:00 2001 From: Cheng Jian Date: Wed, 24 Apr 2019 16:24:15 +0800 Subject: [PATCH] livepatch/core: callback feature depond on per_task consistency hulk inclusion category: bugfix bugzilla: 5507 CVE: NA ---------------------------------------------- klp_xxx_callback functions can only work under CONFIG_LIVEPATCH_PER_TASK_CONSISTENCY. Signed-off-by: Cheng Jian Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- kernel/livepatch/core.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/livepatch/core.h b/kernel/livepatch/core.h index 48a83d4364cf..cd7bfe730c6b 100644 --- a/kernel/livepatch/core.h +++ b/kernel/livepatch/core.h @@ -11,6 +11,7 @@ static inline bool klp_is_object_loaded(struct klp_object *obj) return !obj->name || obj->mod; } +#ifdef CONFIG_LIVEPATCH_PER_TASK_CONSISTENCY static inline int klp_pre_patch_callback(struct klp_object *obj) { int ret = 0; @@ -43,5 +44,6 @@ static inline void klp_post_unpatch_callback(struct klp_object *obj) obj->callbacks.post_unpatch_enabled = false; } +#endif /* #ifdef CONFIG_LIVEPATCH_PER_TASK_CONSISTENCY */ #endif /* _LIVEPATCH_CORE_H */ -- GitLab