Signed-off-by: Denis Semakin <denis.semakin@xxxxxxxxxx> Signed-off-by: Ilya Hanov <ilya.hanov@xxxxxxxxxxxxxxxxxxx> --- security/integrity/ima/ima_init_ima_ns.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/security/integrity/ima/ima_init_ima_ns.c b/security/integrity/ima/ima_init_ima_ns.c index 1eaa6ceee2ee..5c850b740ae6 100644 --- a/security/integrity/ima/ima_init_ima_ns.c +++ b/security/integrity/ima/ima_init_ima_ns.c @@ -43,12 +43,16 @@ int ima_init_namespace(struct ima_namespace *ns) ret = register_blocking_lsm_notifier (&ns->ima_lsm_policy_notifier); if (ret) - return ret; + goto destroy_cache; } set_bit(IMA_NS_ACTIVE, &ns->ima_ns_flags); return 0; + +destroy_cache: + kmem_cache_destroy(ns->ns_status_cache); + return ret; } int __init ima_ns_init(void) -- 2.38.GIT