Commit 7b0d0f72 authored by David S. Miller's avatar David S. Miller

[SPARC]: Implement module_{init,core}_size.

parent f8e156eb
...@@ -36,6 +36,23 @@ void module_free(struct module *mod, void *module_region) ...@@ -36,6 +36,23 @@ void module_free(struct module *mod, void *module_region)
table entries. */ table entries. */
} }
/* We don't need anything special. */
long module_core_size(const Elf32_Ehdr *hdr,
const Elf32_Shdr *sechdrs,
const char *secstrings,
struct module *module)
{
return module->core_size;
}
long module_init_size(const Elf32_Ehdr *hdr,
const Elf32_Shdr *sechdrs,
const char *secstrings,
struct module *module)
{
return module->init_size;
}
int apply_relocate(Elf32_Shdr *sechdrs, int apply_relocate(Elf32_Shdr *sechdrs,
const char *strtab, const char *strtab,
unsigned int symindex, unsigned int symindex,
......
...@@ -143,6 +143,23 @@ void module_free(struct module *mod, void *module_region) ...@@ -143,6 +143,23 @@ void module_free(struct module *mod, void *module_region)
table entries. */ table entries. */
} }
/* We don't need anything special. */
long module_core_size(const Elf64_Ehdr *hdr,
const Elf64_Shdr *sechdrs,
const char *secstrings,
struct module *module)
{
return module->core_size;
}
long module_init_size(const Elf64_Ehdr *hdr,
const Elf64_Shdr *sechdrs,
const char *secstrings,
struct module *module)
{
return module->init_size;
}
int apply_relocate(Elf64_Shdr *sechdrs, int apply_relocate(Elf64_Shdr *sechdrs,
const char *strtab, const char *strtab,
unsigned int symindex, unsigned int symindex,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment