livepatch: Correctly call klp_post_unpatch_callback() in error paths
[sfrench/cifs-2.6.git] / kernel / livepatch / core.c
index cafb5a84417dcadbf11113c76f667b897b481a4c..eb134479c3944e676a2cc6f4be905dc6590269e0 100644 (file)
@@ -894,9 +894,7 @@ int klp_module_coming(struct module *mod)
                                pr_warn("failed to apply patch '%s' to module '%s' (%d)\n",
                                        patch->mod->name, obj->mod->name, ret);
 
-                               if (patch != klp_transition_patch)
-                                       klp_post_unpatch_callback(obj);
-
+                               klp_post_unpatch_callback(obj);
                                goto err;
                        }