diff options
| author | Eduard Zingerman <eddyz87@gmail.com> | 2026-08-12 18:28:49 -0700 |
|---|---|---|
| committer | Eduard Zingerman <eddyz87@gmail.com> | 2026-08-12 18:28:49 -0700 |
| commit | a88dbe13eb53b18d68db7da49a626aa31ded3515 (patch) | |
| tree | fde292e808d70c97e7da18f4e61b8e5acc669ca1 /tools/perf/scripts/python/task-analyzer.py | |
| parent | 108d44070e14d7cee3202879d00796e11f9e9219 (diff) | |
| parent | d7842e98ca172b30e15fb498a63af103ecedefab (diff) | |
Merge branch 'add-resolve_btfids-support-for-__arena-kfunc-suffix'
Kumar Kartikeya Dwivedi says:
====================
Add resolve_btfids support for __arena kfunc suffix
Use __arena/__arena__nullable suffixes to emit address_space(1)
annotations on kfunc definitions in vmlinux.h. See commits for details.
Changelog:
----------
v1 -> v2
v1: https://lore.kernel.org/bpf/20260809085155.3305519-1-memxor@gmail.com
* Avoid enumerating all the ways resolve_btfids can emit the
"address_space(1)" attribute in its header comment and in kfuncs.rst.
(Ihor)
* Drop the kfunc_has_arena_arg() helper: add_arena_tagged_proto()
returns the original prototype when nothing needs tagging, so it can
be invoked unconditionally for every kfunc. (Ihor)
* Add resolve_btfids selftest cases with mixed tagged and untagged
arguments, and a kfunc that combines the KF_ARENA_RET flag with
suffixed arena arguments. (Ihor)
====================
Link: https://patch.msgid.link/20260812193842.2879226-1-memxor@gmail.com
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
