Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linux/kfuncs: Update kfunc <-> program type ref to match v6.12 #127

Merged
merged 1 commit into from
Mar 3, 2025

Conversation

dylandreimerink
Copy link
Collaborator

In kernel v6.12, BPF_PROG_TYPE_PERF_EVENT and
BPF_PROG_TYPE_TRACEPOINT got access to the same kfuncs as BPF_PROG_TYPE_TRACING. This was missed during earlier updates.

While looking at the kfuncs data file, I also noticed that not all sets were correct. LSM, PERF_EVENT, TRACEPOINT, and TRACING all share the same kfuncs. So I corrected that wherever we had only LSM or only TRACING.

In kernel v6.12, `BPF_PROG_TYPE_PERF_EVENT` and
`BPF_PROG_TYPE_TRACEPOINT` got access to the same kfuncs as
`BPF_PROG_TYPE_TRACING`. This was missed during earlier updates.

While looking at the kfuncs data file, I also noticed that not all sets
were correct. `LSM`, `PERF_EVENT`, `TRACEPOINT`, and `TRACING` all
share the same kfuncs. So I corrected that wherever we had only `LSM`
or only `TRACING`.

Signed-off-by: Dylan Reimerink <[email protected]>
@dylandreimerink dylandreimerink merged commit 988c17d into master Mar 3, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant