libbpf-tools: fix cpufreq.bpf.c and update cpufreq for libbpf 1.0
authorAndrii Nakryiko <andrii@kernel.org>
Fri, 17 Dec 2021 22:20:32 +0000 (14:20 -0800)
committerAndrii Nakryiko <andrii@kernel.org>
Mon, 20 Dec 2021 21:21:26 +0000 (13:21 -0800)
commitf2006eaa5901d6ccf51d24b18c644f2fb1d41757
tree8a2d61305fb7970ba6720130e16d9d9cc41ca87f
parent4970d23f9ff308c5860612ad6395d7692b05104e
libbpf-tools: fix cpufreq.bpf.c and update cpufreq for libbpf 1.0

Switch to libbpf 1.0 mode and adapt libbpf API usage accordingly.

Also fix cachestat.bpf.c by adding a BPF assembly trick to ensure that
BPF verifier sees proper value bounds for cpu ID.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
libbpf-tools/cpufreq.bpf.c
libbpf-tools/cpufreq.c