sys-kernel/coreos-modules: arm64: Enable CONFIG_FUNCTION_TRACER & CONFIG_DYNAMIC_FTRACE#3685
Merged
tormath1 merged 1 commit intoflatcar:mainfrom Feb 5, 2026
Merged
Conversation
67f659f to
e820a7b
Compare
tormath1
reviewed
Feb 4, 2026
Contributor
tormath1
left a comment
There was a problem hiding this comment.
Thanks, it looks good. Might I ask you to add a changelog entry as well into changelog/changes/ ?
...ontainer/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/arm64_defconfig-6.12
Outdated
Show resolved
Hide resolved
e820a7b to
b5cd78d
Compare
Contributor
Author
|
I think it should be good now :) |
tormath1
reviewed
Feb 5, 2026
...ontainer/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/arm64_defconfig-6.12
Outdated
Show resolved
Hide resolved
3bddfe7 to
1a1b6e8
Compare
…FIG_DYNAMIC_FTRACE Signed-off-by: Jordi Cid Sierra <jordicidsierra@gmail.com>
1a1b6e8 to
f15a0fa
Compare
Contributor
|
Thanks a lot @tidusete for the contribution. As this is an observability feature and it's already around for amd64, I'll backport this to current Alpha, Beta and Stable. EDIT: Backported to:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
kernel-arm64: Enable CONFIG_FUNCTION_TRACER
Currently, the function tracer is disabled on ARM64 builds, unlike x86 builds where it is standard. This prevents standard observability and security tools (like those using eBPF, ftrace, or security agents) from reading
available_filter_functionsand attaching probes, causing them to crash or fail to start.This change enables
CONFIG_FUNCTION_TRACERandCONFIG_DYNAMIC_FTRACEin the ARM64 kernel configuration. This provides feature parity with x86_64 builds and ensures support for the modern Linux tracing ecosystem on ARM64.Fixes #1974
How to use
image_to_vm.sh).zgrep FTRACE /proc/config.gzTesting done
Booted the built image in QEMU (ARM64) and verified the configuration and availability of tracing functions.
CI 🟢 : http://localhost:8080/job/container/job/packages_all_arches/7368/cldsv/