mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
objtool/klp: Create empty checksum sections for function-less object files
If an object file has no functions, objtool has nothing to checksum, so it doesn't create the .discard.sym_checksum symbol. Then when 'objtool klp diff' reads symbol checksums, it errors out due to the missing .discard.sym_checksum section. Instead, just create an empty checksum section to signal to read_sym_checksums() that the file has been processed. Acked-by: Song Liu <song@kernel.org> Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
This commit is contained in:
parent
ac99992677
commit
9e4512d7de
|
|
@ -1044,9 +1044,6 @@ static int create_sym_checksum_section(struct objtool_file *file)
|
|||
if (sym->csum.checksum)
|
||||
idx++;
|
||||
|
||||
if (!idx)
|
||||
return 0;
|
||||
|
||||
sec = elf_create_section_pair(file->elf, ".discard.sym_checksum", entsize,
|
||||
idx, idx);
|
||||
if (!sec)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user