summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2023-10-07 07:44:38 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-01-10 19:16:54 +0300
commit3f1800cade99da5451c908c9257e74e850d0b925 (patch)
tree43ad1c6f0ea0d3b83a7557732d008d4a330dd3bd /crypto
parent0b39339f8afa7549125323072a1a29a237ca5c29 (diff)
downloadlinux-3f1800cade99da5451c908c9257e74e850d0b925.tar.xz
bpftool: Align output skeleton ELF code
[ Upstream commit 23671f4dfd10b48b4a2fee4768886f0d8ec55b7e ] libbpf accesses the ELF data requiring at least 8 byte alignment, however, the data is generated into a C string that doesn't guarantee alignment. Fix this by assigning to an aligned char array. Use sizeof on the array, less one for the \0 terminator, rather than generating a constant. Fixes: a6cc6b34b93e ("bpftool: Provide a helper method for accessing skeleton's embedded ELF data") Signed-off-by: Ian Rogers <irogers@google.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Reviewed-by: Alan Maguire <alan.maguire@oracle.com> Acked-by: Quentin Monnet <quentin@isovalent.com> Link: https://lore.kernel.org/bpf/20231007044439.25171-1-irogers@google.com Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions