Skip to content

systemd part 7: implement shared mmap maps - #299

Merged
arihant2math merged 1 commit into
hexagonal-sun:masterfrom
arihant2math:new-systemd7-cherrypick
Oct 13, 2026
Merged

arihant2math merged 1 commit into
hexagonal-sun:masterfrom
arihant2math:new-systemd7-cherrypick

Conversation

@arihant2math

Copy link
Copy Markdown
Collaborator

Cherry-picked out of the stack; implements shared maps for mmap.

@arihant2math arihant2math mentioned this pull request May 12, 2026
28 of 29 tasks
@arihant2math
arihant2math force-pushed the new-systemd7-cherrypick branch 2 times, most recently from 90e90f5 to 001a03c Compare July 1, 2026 05:14
Comment thread src/memory/mmap.rs Outdated

if is_shared
&& let Err(e) =
populate_shared_anon_mapping(ctx, new_mapping_addr, requested_len, permissions).await

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason we don't demand-page here? I'm not too sure about the semantics of a shared mapping, is it preallocated up-front?

@hexagonal-sun

Copy link
Copy Markdown
Owner

LGTM if we can get CI passing.

@arihant2math
arihant2math force-pushed the new-systemd7-cherrypick branch from 001a03c to d4246bf Compare October 13, 2026 01:24
@arihant2math
arihant2math merged commit 6a4a83f into hexagonal-sun:master Oct 13, 2026
5 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.

2 participants