Lines Matching defs:mod
16 * index from info to mod->klp_info.
18 int copy_module_elf(struct module *mod, struct load_info *info)
23 size = sizeof(*mod->klp_info);
24 mod->klp_info = kmalloc(size, GFP_KERNEL);
25 if (!mod->klp_info)
29 size = sizeof(mod->klp_info->hdr);
30 memcpy(&mod->klp_info->hdr, info->hdr, size);
34 mod->klp_info->sechdrs = kmemdup(info->sechdrs, size, GFP_KERNEL);
35 if (!mod->klp_info->sechdrs) {
42 mod->klp_info->secstrings = kmemdup(info->secstrings, size, GFP_KERNEL);
43 if (!mod->klp_info->secstrings) {
50 mod->klp_info->symndx = symndx;
58 mod->klp_info->sechdrs[symndx].sh_addr = (unsigned long)mod->core_kallsyms.symtab;
63 kfree(mod->klp_info->sechdrs);
65 kfree(mod->klp_info);
69 void free_module_elf(struct module *mod)
71 kfree(mod->klp_info->sechdrs);
72 kfree(mod->klp_info->secstrings);
73 kfree(mod->klp_info);