modpost: remove leftover symbol prefix handling for module device table
Blackfin and metag were the only architectures that prefix symbols with an underscore. They were removed by commit4ba66a9760
("arch: remove blackfin port"), commitbb6fb6dfcc
("metag: Remove arch/metag/"), respectively. It is no longer necessary to handle <prefix> part of module device table symbols. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
80d0dda3a4
commit
153e04b373
|
@ -1415,11 +1415,10 @@ void handle_moddevtable(struct module *mod, struct elf_info *info,
|
|||
if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT)
|
||||
return;
|
||||
|
||||
/* All our symbols are of form <prefix>__mod_<name>__<identifier>_device_table. */
|
||||
name = strstr(symname, "__mod_");
|
||||
if (!name)
|
||||
/* All our symbols are of form __mod_<name>__<identifier>_device_table. */
|
||||
if (strncmp(symname, "__mod_", strlen("__mod_")))
|
||||
return;
|
||||
name += strlen("__mod_");
|
||||
name = symname + strlen("__mod_");
|
||||
namelen = strlen(name);
|
||||
if (namelen < strlen("_device_table"))
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue