diff --git a/kernel/module/main.c b/kernel/module/main.c index f5ea6d5f6cbf..fa2fb6c4e07f 100644 --- a/kernel/module/main.c +++ b/kernel/module/main.c @@ -2371,12 +2371,14 @@ static void module_augment_kernel_taints(struct module *mod, struct load_info *i } #ifdef CONFIG_MODULE_SIG mod->sig_ok = info->sig_ok; +#ifndef CONFIG_MODULE_SIG_PROTECT if (!mod->sig_ok) { pr_notice_once("%s: module verification failed: signature " "and/or required key missing - tainting " "kernel\n", mod->name); add_taint_module(mod, TAINT_UNSIGNED_MODULE, LOCKDEP_STILL_OK); } +#endif #else mod->sig_ok = 0; #endif