aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c
diff options
context:
space:
mode:
authorAndrii Nakryiko <[email protected]>2022-04-20 04:59:35 +0000
committerAndrii Nakryiko <[email protected]>2022-04-20 04:59:35 +0000
commitc7655df434de1dab1af1b1ba2aad757b15e25b83 (patch)
tree7c9bebe6a96932794df0de5848e56d5031b14e05 /tools/lib/bpf/libbpf.c
parentbpf: Fix usage of trace RCU in local storage. (diff)
parentlibbpf: Support riscv USDT argument parsing logic (diff)
downloadkernel-c7655df434de1dab1af1b1ba2aad757b15e25b83.tar.gz
kernel-c7655df434de1dab1af1b1ba2aad757b15e25b83.zip
Merge branch 'Support riscv libbpf USDT arg parsing logic'
Pu Lehui says: ==================== patch 1 fix a minor issue where usdt_cookie is cast to 32 bits. patch 2 add support riscv libbpf USDT argument parsing logic, both RV32 and RV64 tests have been passed as like follow: # ./test_progs -t usdt #169 usdt:OK Summary: 1/4 PASSED, 0 SKIPPED, 0 FAILED ==================== Signed-off-by: Andrii Nakryiko <[email protected]>
Diffstat (limited to 'tools/lib/bpf/libbpf.c')
-rw-r--r--tools/lib/bpf/libbpf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c
index 68cc134d070d..8375021800f3 100644
--- a/tools/lib/bpf/libbpf.c
+++ b/tools/lib/bpf/libbpf.c
@@ -10993,7 +10993,7 @@ struct bpf_link *bpf_program__attach_usdt(const struct bpf_program *prog,
char resolved_path[512];
struct bpf_object *obj = prog->obj;
struct bpf_link *link;
- long usdt_cookie;
+ __u64 usdt_cookie;
int err;
if (!OPTS_VALID(opts, bpf_uprobe_opts))