diff options
author | Pu Lehui <pulehui@huawei.com> | 2022-04-19 22:52:37 +0800 |
---|---|---|
committer | Andrii Nakryiko <andrii@kernel.org> | 2022-04-19 21:59:35 -0700 |
commit | 5af25a410acb8d34acb11024d752f0ea3491decf (patch) | |
tree | a25eef1a7a78ab9ce10fe2108f63719e03d0dbfa /tools/lib/bpf/libbpf_internal.h | |
parent | dcf456c9a095a6e71f53d6f6f004133ee851ee70 (diff) | |
download | lwn-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.h | 2 |
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 */ |