diff options
author | Julien Thierry <jthierry@redhat.com> | 2020-09-04 17:30:22 +0200 |
---|---|---|
committer | Josh Poimboeuf <jpoimboe@redhat.com> | 2020-09-10 17:43:13 +0200 |
commit | eda3dc905834dc9c99132f987f77b68cf53a8682 (patch) | |
tree | cfbdd2d47ee9f477ff25f80518cfd6071e87b2d6 /tools/objtool/special.h | |
parent | objtool: Move macros describing structures to arch-dependent code (diff) | |
download | linux-eda3dc905834dc9c99132f987f77b68cf53a8682.tar.xz linux-eda3dc905834dc9c99132f987f77b68cf53a8682.zip |
objtool: Abstract alternative special case handling
Some alternatives associated with a specific feature need to be treated
in a special way. Since the features and how to treat them vary from one
architecture to another, move the special case handling to arch specific
code.
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: Julien Thierry <jthierry@redhat.com>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Diffstat (limited to 'tools/objtool/special.h')
-rw-r--r-- | tools/objtool/special.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/objtool/special.h b/tools/objtool/special.h index 35061530e46e..44da89afeda2 100644 --- a/tools/objtool/special.h +++ b/tools/objtool/special.h @@ -28,4 +28,6 @@ struct special_alt { int special_get_alts(struct elf *elf, struct list_head *alts); +void arch_handle_alternative(unsigned short feature, struct special_alt *alt); + #endif /* _SPECIAL_H */ |