Skip to content

Commit 0ad158e

Browse files
xry111chenhuacai
authored andcommitted
LoongArch: Remove a redundant checking in relocator
With our linker script "relocated_addr >= VMLINUX_LOAD_ADDRESS" should be always true. Signed-off-by: Xi Ruoyao <xry111@xry111.site> Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
1 parent 0124fbb commit 0ad158e

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

arch/loongarch/kernel/relocate.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ static inline void __init relocate_relative(void)
3535
if (rela->r_info != R_LARCH_RELATIVE)
3636
continue;
3737

38-
if (relocated_addr >= VMLINUX_LOAD_ADDRESS)
39-
relocated_addr = (Elf64_Addr)RELOCATED(relocated_addr);
40-
38+
relocated_addr = (Elf64_Addr)RELOCATED(relocated_addr);
4139
*(Elf64_Addr *)RELOCATED(addr) = relocated_addr;
4240
}
4341
}

0 commit comments

Comments
 (0)