|
@@ -417,8 +417,10 @@ void dso__set_module_info(struct dso *dso, struct kmod_path *m,
|
|
|
dso->symtab_type = DSO_BINARY_TYPE__GUEST_KMODULE;
|
|
|
|
|
|
/* _KMODULE_COMP should be next to _KMODULE */
|
|
|
- if (m->kmod && m->comp)
|
|
|
+ if (m->kmod && m->comp) {
|
|
|
dso->symtab_type++;
|
|
|
+ dso->comp = m->comp;
|
|
|
+ }
|
|
|
|
|
|
dso__set_short_name(dso, strdup(m->name), true);
|
|
|
}
|
|
@@ -1224,6 +1226,7 @@ struct dso *dso__new(const char *name)
|
|
|
dso->a2l_fails = 1;
|
|
|
dso->kernel = DSO_TYPE_USER;
|
|
|
dso->needs_swap = DSO_SWAP__UNSET;
|
|
|
+ dso->comp = COMP_ID__NONE;
|
|
|
RB_CLEAR_NODE(&dso->rb_node);
|
|
|
dso->root = NULL;
|
|
|
INIT_LIST_HEAD(&dso->node);
|