diff --git a/arch/arm/cpu/common.c b/arch/arm/cpu/common.c index 4d957da..c81b2b3 100644 --- a/arch/arm/cpu/common.c +++ b/arch/arm/cpu/common.c @@ -84,6 +84,8 @@ unsigned long *fixup = (unsigned long *)(rel->r_offset + offset); *fixup = rel->r_addend + offset; + rel->r_addend += offset; + rel->r_offset += offset; } else { putc_ll('>'); puthex_ll(rel->r_info);