diff options
| author | Yonghong Song <[email protected]> | 2022-06-07 06:26:42 +0000 |
|---|---|---|
| committer | Alexei Starovoitov <[email protected]> | 2022-06-07 17:20:43 +0000 |
| commit | 6ec7d79be202db14bd0ceeb9ed32908bcaae27fa (patch) | |
| tree | e969840d2e0728140327b73603804fcd75dd9bf9 /tools/lib/bpf/linker.c | |
| parent | libbpf: Add enum64 sanitization (diff) | |
| download | kernel-6ec7d79be202db14bd0ceeb9ed32908bcaae27fa.tar.gz kernel-6ec7d79be202db14bd0ceeb9ed32908bcaae27fa.zip | |
libbpf: Add enum64 support for bpf linking
Add BTF_KIND_ENUM64 support for bpf linking, which is
very similar to BTF_KIND_ENUM.
Acked-by: Andrii Nakryiko <[email protected]>
Signed-off-by: Yonghong Song <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'tools/lib/bpf/linker.c')
| -rw-r--r-- | tools/lib/bpf/linker.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/lib/bpf/linker.c b/tools/lib/bpf/linker.c index 85c0fddf55d1..4ac02c28e152 100644 --- a/tools/lib/bpf/linker.c +++ b/tools/lib/bpf/linker.c @@ -1335,6 +1335,7 @@ recur: case BTF_KIND_STRUCT: case BTF_KIND_UNION: case BTF_KIND_ENUM: + case BTF_KIND_ENUM64: case BTF_KIND_FWD: case BTF_KIND_FUNC: case BTF_KIND_VAR: @@ -1357,6 +1358,7 @@ recur: case BTF_KIND_INT: case BTF_KIND_FLOAT: case BTF_KIND_ENUM: + case BTF_KIND_ENUM64: /* ignore encoding for int and enum values for enum */ if (t1->size != t2->size) { pr_warn("global '%s': incompatible %s '%s' size %u and %u\n", |
