Put a comment after the bpf helper list in uapi bpf.h to prevent people from trying to add new helpers there and direct them to kfuncs.
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -6019,7 +6019,10 @@ union bpf_attr { · 6018 unmodified lines | ||
| 6019 | 6019 | FN(user_ringbuf_drain, 209, ##ctx) \ |
| 6020 | 6020 | FN(cgrp_storage_get, 210, ##ctx) \ |
| 6021 | 6021 | FN(cgrp_storage_delete, 211, ##ctx) \ |
| 6022 | − /* */ | |
| 6022 | + /* This helper list is effectively frozen. If you are trying to \ | |
| 6023 | + * add a new helper, you should add a kfunc instead which has \ | |
| 6024 | + * less stability guarantees. See Documentation/bpf/kfuncs.rst \ | |
| 6025 | + */ | |
| 6023 | 6026 | |
| 6024 | 6027 | /* backwards-compatibility macros for users of __BPF_FUNC_MAPPER that don't |
| 6025 | 6028 | * know or care about integer value that is now passed as second argument |