mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 19:56:18 +00:00
whitespace fixes: module loading
Signed-off-by: Daniel Walker <dwalker@mvista.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
23ff444024
commit
22a8bdeb53
1 changed files with 19 additions and 19 deletions
|
@ -285,7 +285,7 @@ static unsigned long __find_symbol(const char *name,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
DEBUGP("Failed to find symbol %s\n", name);
|
DEBUGP("Failed to find symbol %s\n", name);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Search for module by name: must hold module_mutex. */
|
/* Search for module by name: must hold module_mutex. */
|
||||||
|
@ -483,8 +483,8 @@ static int modinfo_##field##_exists(struct module *mod) \
|
||||||
} \
|
} \
|
||||||
static void free_modinfo_##field(struct module *mod) \
|
static void free_modinfo_##field(struct module *mod) \
|
||||||
{ \
|
{ \
|
||||||
kfree(mod->field); \
|
kfree(mod->field); \
|
||||||
mod->field = NULL; \
|
mod->field = NULL; \
|
||||||
} \
|
} \
|
||||||
static struct module_attribute modinfo_##field = { \
|
static struct module_attribute modinfo_##field = { \
|
||||||
.attr = { .name = __stringify(field), .mode = 0444 }, \
|
.attr = { .name = __stringify(field), .mode = 0444 }, \
|
||||||
|
@ -1348,14 +1348,14 @@ static int verify_export_symbols(struct module *mod)
|
||||||
const unsigned long *crc;
|
const unsigned long *crc;
|
||||||
|
|
||||||
for (i = 0; i < mod->num_syms; i++)
|
for (i = 0; i < mod->num_syms; i++)
|
||||||
if (__find_symbol(mod->syms[i].name, &owner, &crc, 1)) {
|
if (__find_symbol(mod->syms[i].name, &owner, &crc, 1)) {
|
||||||
name = mod->syms[i].name;
|
name = mod->syms[i].name;
|
||||||
ret = -ENOEXEC;
|
ret = -ENOEXEC;
|
||||||
goto dup;
|
goto dup;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < mod->num_gpl_syms; i++)
|
for (i = 0; i < mod->num_gpl_syms; i++)
|
||||||
if (__find_symbol(mod->gpl_syms[i].name, &owner, &crc, 1)) {
|
if (__find_symbol(mod->gpl_syms[i].name, &owner, &crc, 1)) {
|
||||||
name = mod->gpl_syms[i].name;
|
name = mod->gpl_syms[i].name;
|
||||||
ret = -ENOEXEC;
|
ret = -ENOEXEC;
|
||||||
goto dup;
|
goto dup;
|
||||||
|
@ -2028,8 +2028,8 @@ static struct module *load_module(void __user *umod,
|
||||||
|
|
||||||
/* Size of section 0 is 0, so this works well if no unwind info. */
|
/* Size of section 0 is 0, so this works well if no unwind info. */
|
||||||
mod->unwind_info = unwind_add_table(mod,
|
mod->unwind_info = unwind_add_table(mod,
|
||||||
(void *)sechdrs[unwindex].sh_addr,
|
(void *)sechdrs[unwindex].sh_addr,
|
||||||
sechdrs[unwindex].sh_size);
|
sechdrs[unwindex].sh_size);
|
||||||
|
|
||||||
/* Get rid of temporary copy */
|
/* Get rid of temporary copy */
|
||||||
vfree(hdr);
|
vfree(hdr);
|
||||||
|
@ -2165,7 +2165,7 @@ static const char *get_ksymbol(struct module *mod,
|
||||||
nextval = (unsigned long)mod->module_core+mod->core_text_size;
|
nextval = (unsigned long)mod->module_core+mod->core_text_size;
|
||||||
|
|
||||||
/* Scan for closest preceeding symbol, and next symbol. (ELF
|
/* Scan for closest preceeding symbol, and next symbol. (ELF
|
||||||
starts real symbols at 1). */
|
starts real symbols at 1). */
|
||||||
for (i = 1; i < mod->num_symtab; i++) {
|
for (i = 1; i < mod->num_symtab; i++) {
|
||||||
if (mod->symtab[i].st_shndx == SHN_UNDEF)
|
if (mod->symtab[i].st_shndx == SHN_UNDEF)
|
||||||
continue;
|
continue;
|
||||||
|
@ -2417,7 +2417,7 @@ const struct exception_table_entry *search_module_extables(unsigned long addr)
|
||||||
preempt_enable();
|
preempt_enable();
|
||||||
|
|
||||||
/* Now, if we found one, we are running inside it now, hence
|
/* Now, if we found one, we are running inside it now, hence
|
||||||
we cannot unload the module, hence no refcnt needed. */
|
we cannot unload the module, hence no refcnt needed. */
|
||||||
return e;
|
return e;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue