mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 03:04:51 +01:00
Some special sections specify their ELF section entsize, for example:
.pushsection section, "M", @progbits, 8
The entsize (8 in this example) is needed by objtool klp-diff for
extracting individual entries.
Clang assembler versions older than 20 silently ignore the above
construct and set entsize to 0, resulting in the following error:
.discard.annotate_data: missing special section entsize or annotations
Add a klp-build check to prevent the use of Clang assembler versions
prior to 20.
Fixes:
|
||
|---|---|---|
| .. | ||
| fix-patch-lines | ||
| init.c | ||
| klp-build | ||