summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/libbpf_internal.h
diff options
context:
space:
mode:
authorPu Lehui <pulehui@huawei.com>2022-04-19 22:52:37 +0800
committerAndrii Nakryiko <andrii@kernel.org>2022-04-19 21:59:35 -0700
commit5af25a410acb8d34acb11024d752f0ea3491decf (patch)
treea25eef1a7a78ab9ce10fe2108f63719e03d0dbfa /tools/lib/bpf/libbpf_internal.h
parentdcf456c9a095a6e71f53d6f6f004133ee851ee70 (diff)
downloadlwn-5af25a410acb8d34acb11024d752f0ea3491decf.tar.gz
lwn-5af25a410acb8d34acb11024d752f0ea3491decf.zip
libbpf: Fix usdt_cookie being cast to 32 bits
The usdt_cookie is defined as __u64, which should not be used as a long type because it will be cast to 32 bits in 32-bit platforms. Signed-off-by: Pu Lehui <pulehui@huawei.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20220419145238.482134-2-pulehui@huawei.com
Diffstat (limited to 'tools/lib/bpf/libbpf_internal.h')
-rw-r--r--tools/lib/bpf/libbpf_internal.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lib/bpf/libbpf_internal.h b/tools/lib/bpf/libbpf_internal.h
index 080272421f6c..054cd8e93d7c 100644
--- a/tools/lib/bpf/libbpf_internal.h
+++ b/tools/lib/bpf/libbpf_internal.h
@@ -571,6 +571,6 @@ struct bpf_link * usdt_manager_attach_usdt(struct usdt_manager *man,
const struct bpf_program *prog,
pid_t pid, const char *path,
const char *usdt_provider, const char *usdt_name,
- long usdt_cookie);
+ __u64 usdt_cookie);
#endif /* __LIBBPF_LIBBPF_INTERNAL_H */