diff options
author | Yonghong Song <[email protected]> | 2024-08-02 11:54:34 -0700 |
---|---|---|
committer | Andrii Nakryiko <[email protected]> | 2024-08-02 12:20:12 -0700 |
commit | 3d650ab5e7d9c4d7306e4c116f8aa9980bf13295 (patch) | |
tree | 69534886a3ea7c04d97adb71584f57a337d1780f /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | b7ea631b9a79a85eee335fc5fab84108005d4f60 (diff) |
selftests/bpf: Fix a btf_dump selftest failure
Jakub reported bpf selftest "btf_dump" failure after forwarding to
v6.11-rc1 with netdev.
Error: #33 btf_dump
Error: #33/15 btf_dump/btf_dump: var_data
btf_dump_data:FAIL:find type id unexpected find type id: actual -2 < expected 0
The reason for the failure is due to
commit 94ede2a3e913 ("profiling: remove stale percpu flip buffer variables")
where percpu static variable "cpu_profile_flip" is removed.
Let us replace "cpu_profile_flip" with a variable in bpf subsystem
so whenever that variable gets deleted or renamed, we can detect the
failure immediately. In this case, I picked a static percpu variable
"bpf_cgrp_storage_busy" which is defined in kernel/bpf/bpf_cgrp_storage.c.
Reported-by: Jakub Kicinski <[email protected]>
Signed-off-by: Yonghong Song <[email protected]>
Signed-off-by: Andrii Nakryiko <[email protected]>
Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions