diff options
| author | Josh Poimboeuf <jpoimboe@kernel.org> | 2026-04-12 19:25:19 -0700 |
|---|---|---|
| committer | Josh Poimboeuf <jpoimboe@kernel.org> | 2026-05-04 21:15:59 -0700 |
| commit | 710c4c254688c37478fb72a0e870afad1f54715f (patch) | |
| tree | d7cc3bd1f13fff4d942c354e8b210bd5e68a4619 /scripts/stackusage | |
| parent | 8edec016255dcc74146b0486639f756f0ce75bf5 (diff) | |
objtool/klp: Don't correlate absolute symbols
Some arch/x86/crypto/*.S files define local .set/.equ constants that get
duplicated in vmlinux.o. This causes klp-diff to fail with "Multiple
correlation candidates" errors since it can't uniquely match these
between orig and patched builds.
Skip ABS symbols in dont_correlate(). They're purely compile-time
assembly constants that are never referenced by relocations, so they
don't need correlation.
Acked-by: Song Liu <song@kernel.org>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
