bottlerocket-os / bottlerocket-os/bottlerocket-kernel-kit

Enable CONFIG_ANON_VMA_NAME

Open
#324 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
13
Forks
38
Avg merge
1d 16h
Merged PRs (30d)
21

Description

**What I'd like:**
It would be nice to have the kernel option `CONFIG_ANON_VMA_NAME` enabled in Bottlerocket kernels. This option lets programs name anonymous memory mappings (for example, see [`decorate_maps`](https://www.gnu.org/software/libc/manual/html_node/Memory-Related-Tunables.html) in Glibc or the similar [Go feature](https://go.dev/doc/go1.25#vma-names-on-linux)), which helps to troubleshoot memory allocation issues.

**Any alternatives you've considered:**
N/A

Contributor guide

Open the contributing guide

Research direction

Start in the bottlerocket-kernel-kit repository by locating the kernel configuration used to build Bottlerocket kernels and checking the current value of CONFIG_ANON_VMA_NAME. The work is done when the option is enabled in the relevant kernels and the kernel build or validation process confirms the configuration is accepted.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.