Revert "kallsyms: Make kallsyms_on_each_symbol generally available"
This reverts commit 9dc3580302
.
This commit is contained in:
parent
62030ec18e
commit
bef5e7428f
2 changed files with 3 additions and 6 deletions
|
@ -71,11 +71,11 @@ static inline void *dereference_symbol_descriptor(void *ptr)
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_KALLSYMS
|
|
||||||
int kallsyms_on_each_symbol(int (*fn)(void *, const char *, struct module *,
|
int kallsyms_on_each_symbol(int (*fn)(void *, const char *, struct module *,
|
||||||
unsigned long),
|
unsigned long),
|
||||||
void *data);
|
void *data);
|
||||||
|
|
||||||
|
#ifdef CONFIG_KALLSYMS
|
||||||
/* Lookup the address for a symbol. Returns 0 if not found. */
|
/* Lookup the address for a symbol. Returns 0 if not found. */
|
||||||
unsigned long kallsyms_lookup_name(const char *name);
|
unsigned long kallsyms_lookup_name(const char *name);
|
||||||
|
|
||||||
|
@ -155,11 +155,6 @@ static inline bool kallsyms_show_value(const struct cred *cred)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int kallsyms_on_each_symbol(int (*fn)(void *, const char *, struct module *,
|
|
||||||
unsigned long), void *data)
|
|
||||||
{
|
|
||||||
return -EOPNOTSUPP;
|
|
||||||
}
|
|
||||||
#endif /*CONFIG_KALLSYMS*/
|
#endif /*CONFIG_KALLSYMS*/
|
||||||
|
|
||||||
static inline void print_ip_sym(const char *loglvl, unsigned long ip)
|
static inline void print_ip_sym(const char *loglvl, unsigned long ip)
|
||||||
|
|
|
@ -265,6 +265,7 @@ unsigned long kallsyms_lookup_name(const char *name)
|
||||||
return module_kallsyms_lookup_name(name);
|
return module_kallsyms_lookup_name(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_LIVEPATCH
|
||||||
/*
|
/*
|
||||||
* Iterate over all symbols in vmlinux. For symbols from modules use
|
* Iterate over all symbols in vmlinux. For symbols from modules use
|
||||||
* module_kallsyms_on_each_symbol instead.
|
* module_kallsyms_on_each_symbol instead.
|
||||||
|
@ -286,6 +287,7 @@ int kallsyms_on_each_symbol(int (*fn)(void *, const char *, struct module *,
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif /* CONFIG_LIVEPATCH */
|
||||||
|
|
||||||
static unsigned long get_symbol_pos(unsigned long addr,
|
static unsigned long get_symbol_pos(unsigned long addr,
|
||||||
unsigned long *symbolsize,
|
unsigned long *symbolsize,
|
||||||
|
|
Loading…
Add table
Reference in a new issue