diff options
| author | Ard Biesheuvel <ardb@kernel.org> | 2026-01-16 10:34:01 +0100 |
|---|---|---|
| committer | Nathan Chancellor <nathan@kernel.org> | 2026-01-22 15:58:17 -0700 |
| commit | ff79d31eb536f6d87bcbc09287d54d5606bf6dbe (patch) | |
| tree | 2754cdad696f811af1148667e420a035672a6e43 /arch/mips/include | |
| parent | 6eac13c876805f61bbb588eaff5ada0b6dc603e8 (diff) | |
mips: Add support for PC32 relocations in vmlinux
MIPS supports PC32 relocations like most other architectures, which will
be used by kallsyms to make its symbol references visible to the linker.
Given that these are place-relative, they can be ignored by the 'relocs'
tool, just like other PC type relocations.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://patch.msgid.link/20260116093359.2442297-5-ardb+git@google.com
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Diffstat (limited to 'arch/mips/include')
| -rw-r--r-- | arch/mips/include/asm/elf.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/mips/include/asm/elf.h b/arch/mips/include/asm/elf.h index dc8d2863752c..aaef0eaa68d5 100644 --- a/arch/mips/include/asm/elf.h +++ b/arch/mips/include/asm/elf.h @@ -123,6 +123,8 @@ #define R_MIPS_LOVENDOR 100 #define R_MIPS_HIVENDOR 127 +#define R_MIPS_PC32 248 + #define SHN_MIPS_ACCOMON 0xff00 /* Allocated common symbols */ #define SHN_MIPS_TEXT 0xff01 /* Allocated test symbols. */ #define SHN_MIPS_DATA 0xff02 /* Allocated data symbols. */ |
