/* Nothing more to do */
                return 0;
 
-       if (set_livepatch_module(mod)) {
-               add_taint_module(mod, TAINT_LIVEPATCH, LOCKDEP_STILL_OK);
-               pr_notice_once("%s: tainting kernel with TAINT_LIVEPATCH\n",
-                               mod->name);
+       if (set_livepatch_module(mod))
                return 0;
-       }
 
        pr_err("%s: module is marked as livepatch module, but livepatch support is disabled",
               mod->name);
        if (err)
                return err;
 
+       if (is_livepatch_module(mod)) {
+               add_taint_module(mod, TAINT_LIVEPATCH, LOCKDEP_STILL_OK);
+               pr_notice_once("%s: tainting kernel with TAINT_LIVEPATCH\n",
+                               mod->name);
+       }
        module_license_taint_check(mod, get_modinfo(info, "license"));
 
        if (get_modinfo(info, "test")) {