> @@ -186,10 +198,13 @@ static void *__klp_shadow_get_or_alloc(void *obj, unsigned long id, void *data, > * Return: the shadow variable data element, NULL on duplicate or > * failure. > */ > -void *klp_shadow_alloc(void *obj, unsigned long id, void *data, > - size_t size, gfp_t gfp_flags) > +void *klp_shadow_alloc(void *obj, unsigned long id, > + size_t size, gfp_t gfp_flags, > + klp_shadow_init_func_t init_func, > + void *init_data) The comment above the function should be also updated, because the function's parameters changed. > { > - return __klp_shadow_get_or_alloc(obj, id, data, size, gfp_flags, true); > + return __klp_shadow_get_or_alloc(obj, id, size, gfp_flags, > + init_func, init_data, true); > } > EXPORT_SYMBOL_GPL(klp_shadow_alloc); > > @@ -212,10 +227,13 @@ EXPORT_SYMBOL_GPL(klp_shadow_alloc); > * > * Return: the shadow variable data element, NULL on failure. > */ > -void *klp_shadow_get_or_alloc(void *obj, unsigned long id, void *data, > - size_t size, gfp_t gfp_flags) > +void *klp_shadow_get_or_alloc(void *obj, unsigned long id, > + size_t size, gfp_t gfp_flags, > + klp_shadow_init_func_t init_func, > + void *init_data) Ditto. Thanks, Miroslav -- To unsubscribe from this list: send the line "unsubscribe live-patching" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html