mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
objtool: Simplify reloc offset calculation in unwind_read_hints()
Simplify the relocation offset calculation in unwind_read_hints(), similar to other conversions which have already been done. Acked-by: Petr Mladek <pmladek@suse.com> Tested-by: Joe Lawrence <joe.lawrence@redhat.com> Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
This commit is contained in:
@@ -2200,14 +2200,7 @@ static int read_unwind_hints(struct objtool_file *file)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (is_sec_sym(reloc->sym)) {
|
||||
offset = reloc_addend(reloc);
|
||||
} else if (reloc->sym->local_label) {
|
||||
offset = reloc->sym->offset;
|
||||
} else {
|
||||
ERROR("unexpected relocation symbol type in %s", sec->rsec->name);
|
||||
return -1;
|
||||
}
|
||||
offset = reloc->sym->offset + reloc_addend(reloc);
|
||||
|
||||
insn = find_insn(file, reloc->sym->sec, offset);
|
||||
if (!insn) {
|
||||
|
||||
Reference in New Issue
Block a user