diff options
author | Maninder Singh <maninder1.s@samsung.com> | 2023-05-26 12:51:23 +0530 |
---|---|---|
committer | Luis Chamberlain <mcgrof@kernel.org> | 2023-05-26 15:10:18 -0700 |
commit | 4f521bab5bfc854ec0dab7ef560dfa75247e615d (patch) | |
tree | 90c8652a2bb21e86d582671120d3da15ee38c978 /kernel/kallsyms.c | |
parent | 15d5daa0a7006b9bd4dcc49f90e7ac8ddbe102f2 (diff) | |
download | linux-4f521bab5bfc854ec0dab7ef560dfa75247e615d.tar.gz linux-4f521bab5bfc854ec0dab7ef560dfa75247e615d.tar.bz2 linux-4f521bab5bfc854ec0dab7ef560dfa75247e615d.zip |
kallsyms: remove unsed API lookup_symbol_attrs
with commit '7878c231dae0 ("slab: remove /proc/slab_allocators")'
lookup_symbol_attrs usage is removed.
Thus removing redundant API.
Signed-off-by: Maninder Singh <maninder1.s@samsung.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
Diffstat (limited to 'kernel/kallsyms.c')
-rw-r--r-- | kernel/kallsyms.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/kernel/kallsyms.c b/kernel/kallsyms.c index 290d8cc1943a..8193e947aa10 100644 --- a/kernel/kallsyms.c +++ b/kernel/kallsyms.c @@ -484,34 +484,6 @@ found: return 0; } -int lookup_symbol_attrs(unsigned long addr, unsigned long *size, - unsigned long *offset, char *modname, char *name) -{ - int res; - - name[0] = '\0'; - name[KSYM_NAME_LEN - 1] = '\0'; - - if (is_ksym_addr(addr)) { - unsigned long pos; - - pos = get_symbol_pos(addr, size, offset); - /* Grab name */ - kallsyms_expand_symbol(get_symbol_offset(pos), - name, KSYM_NAME_LEN); - modname[0] = '\0'; - goto found; - } - /* See if it's in a module. */ - res = lookup_module_symbol_attrs(addr, size, offset, modname, name); - if (res) - return res; - -found: - cleanup_symbol_name(name); - return 0; -} - /* Look up a kernel symbol and return it in a text buffer. */ static int __sprint_symbol(char *buffer, unsigned long address, int symbol_offset, int add_offset, int add_buildid) |