diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 2ef9a193fcaef33cc527dab5ace20dd492ba4af1..93ac52adb4980b3d23a0b40acd6800e48f75b349 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -268,6 +268,9 @@ static struct symbol *sym_add_exported(const char *name, struct module *mod, "was in %s%s\n", mod->name, name, s->module->name, is_vmlinux(s->module->name) ?"":".ko"); + } else { + /* In case Modules.symvers was out of date */ + s->module = mod; } } s->preloaded = 0;