mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-17 22:05:08 +00:00
sh: Ignore R_SH_NONE module relocations.
Some modules may end up with R_SH_NONE relocs with the right combination of compiler/kernel config (specifically dwarf unwinder), so simply trap and ignore them instead of letting them get down to the error path. Reported-by: Carmelo AMOROSO <carmelo.amoroso@st.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
parent
116ceec200
commit
78207ffd0e
@ -93,6 +93,8 @@ int apply_relocate_add(Elf32_Shdr *sechdrs,
|
||||
#endif
|
||||
|
||||
switch (ELF32_R_TYPE(rel[i].r_info)) {
|
||||
case R_SH_NONE:
|
||||
break;
|
||||
case R_SH_DIR32:
|
||||
value = get_unaligned(location);
|
||||
value += relocation;
|
||||
|
Loading…
x
Reference in New Issue
Block a user