forked from luck/tmp_suning_uos_patched
module: fix build warning with !CONFIG_KALLSYMS
This patch fixed the warning: CC kernel/module.o /home/wangcong/Projects/linux-2.6/kernel/module.c:332: warning: ‘lookup_symbol’ defined but not used Signed-off-by: WANG Cong <wangcong@zeuux.org> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
837b41b5de
commit
15bba37d62
|
@ -325,18 +325,6 @@ static unsigned long find_symbol(const char *name,
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* lookup symbol in given range of kernel_symbols */
|
|
||||||
static const struct kernel_symbol *lookup_symbol(const char *name,
|
|
||||||
const struct kernel_symbol *start,
|
|
||||||
const struct kernel_symbol *stop)
|
|
||||||
{
|
|
||||||
const struct kernel_symbol *ks = start;
|
|
||||||
for (; ks < stop; ks++)
|
|
||||||
if (strcmp(ks->name, name) == 0)
|
|
||||||
return ks;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Search for module by name: must hold module_mutex. */
|
/* Search for module by name: must hold module_mutex. */
|
||||||
static struct module *find_module(const char *name)
|
static struct module *find_module(const char *name)
|
||||||
{
|
{
|
||||||
|
@ -1703,6 +1691,19 @@ static void setup_modinfo(struct module *mod, Elf_Shdr *sechdrs,
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_KALLSYMS
|
#ifdef CONFIG_KALLSYMS
|
||||||
|
|
||||||
|
/* lookup symbol in given range of kernel_symbols */
|
||||||
|
static const struct kernel_symbol *lookup_symbol(const char *name,
|
||||||
|
const struct kernel_symbol *start,
|
||||||
|
const struct kernel_symbol *stop)
|
||||||
|
{
|
||||||
|
const struct kernel_symbol *ks = start;
|
||||||
|
for (; ks < stop; ks++)
|
||||||
|
if (strcmp(ks->name, name) == 0)
|
||||||
|
return ks;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
static int is_exported(const char *name, const struct module *mod)
|
static int is_exported(const char *name, const struct module *mod)
|
||||||
{
|
{
|
||||||
if (!mod && lookup_symbol(name, __start___ksymtab, __stop___ksymtab))
|
if (!mod && lookup_symbol(name, __start___ksymtab, __stop___ksymtab))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user