diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/livepatch.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/livepatch.h b/include/linux/livepatch.h index 194991ef9347..d08eddc00497 100644 --- a/include/linux/livepatch.h +++ b/include/linux/livepatch.h | |||
| @@ -164,6 +164,14 @@ static inline bool klp_have_reliable_stack(void) | |||
| 164 | IS_ENABLED(CONFIG_HAVE_RELIABLE_STACKTRACE); | 164 | IS_ENABLED(CONFIG_HAVE_RELIABLE_STACKTRACE); |
| 165 | } | 165 | } |
| 166 | 166 | ||
| 167 | void *klp_shadow_get(void *obj, unsigned long id); | ||
| 168 | void *klp_shadow_alloc(void *obj, unsigned long id, void *data, | ||
| 169 | size_t size, gfp_t gfp_flags); | ||
| 170 | void *klp_shadow_get_or_alloc(void *obj, unsigned long id, void *data, | ||
| 171 | size_t size, gfp_t gfp_flags); | ||
| 172 | void klp_shadow_free(void *obj, unsigned long id); | ||
| 173 | void klp_shadow_free_all(unsigned long id); | ||
| 174 | |||
| 167 | #else /* !CONFIG_LIVEPATCH */ | 175 | #else /* !CONFIG_LIVEPATCH */ |
| 168 | 176 | ||
| 169 | static inline int klp_module_coming(struct module *mod) { return 0; } | 177 | static inline int klp_module_coming(struct module *mod) { return 0; } |
