提交 b6233d0d 编写于 作者: M Masahiro Yamada

scripts/kallsyms: make check_symbol_range() void function

There is no more reason to check the return value of
check_symbol_range().
Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
上级 887df76d
......@@ -155,8 +155,8 @@ static bool is_ignored_symbol(const char *name, char type)
return false;
}
static int check_symbol_range(const char *sym, unsigned long long addr,
struct addr_range *ranges, int entries)
static void check_symbol_range(const char *sym, unsigned long long addr,
struct addr_range *ranges, int entries)
{
size_t i;
struct addr_range *ar;
......@@ -166,14 +166,12 @@ static int check_symbol_range(const char *sym, unsigned long long addr,
if (strcmp(sym, ar->start_sym) == 0) {
ar->start = addr;
return 0;
return;
} else if (strcmp(sym, ar->end_sym) == 0) {
ar->end = addr;
return 0;
return;
}
}
return 1;
}
static int read_symbol(FILE *in, struct sym_entry *s)
......@@ -200,9 +198,8 @@ static int read_symbol(FILE *in, struct sym_entry *s)
/* Ignore most absolute/undefined (?) symbols. */
if (strcmp(sym, "_text") == 0)
_text = s->addr;
else if (check_symbol_range(sym, s->addr, text_ranges,
ARRAY_SIZE(text_ranges)) == 0)
/* nothing to do */;
check_symbol_range(sym, s->addr, text_ranges, ARRAY_SIZE(text_ranges));
/* include the type field in the symbol name, so that it gets
* compressed together */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册