Skip to content

shared_mutex: Add downgrade() operation - #50

Merged
avdgrinten merged 4 commits into
managarm:masterfrom
avdgrinten:shared-mutex-downgrade
Aug 29, 2026
Merged

avdgrinten merged 4 commits into
managarm:masterfrom
avdgrinten:shared-mutex-downgrade

Conversation

@avdgrinten

Copy link
Copy Markdown
Member

downgrade() allows us to turn exclusive locks into shared locks. This is useful for operations on a data structure that consist of a write phase followed by a read phase.

Assisted-by: Claude Code (Opus 5)
Assisted-by: Claude Code (Opus 5)
Assisted-by: Claude Code (Opus 5)
Assisted-by: Claude Code (Opus 5)
@avdgrinten
avdgrinten force-pushed the shared-mutex-downgrade branch from 6498fc7 to c7f0847 Compare August 29, 2026 12:12
@avdgrinten
avdgrinten merged commit cb56526 into managarm:master Aug 29, 2026
2 checks passed
@avdgrinten
avdgrinten deleted the shared-mutex-downgrade branch August 29, 2026 12:20
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