atomic infrastructure · Maintained
Maintainers
- M Will Deacon <will@kernel.org>
- M Peter Zijlstra <peterz@infradead.org>
- M Boqun Feng <boqun@kernel.org>
- R Mark Rutland <mark.rutland@arm.com>
- R Gary Guo <gary@garyguo.net>
Paths
- F
Documentation/atomic_*.txt - F
arch/*/include/asm/atomic*.h - F
include/*/atomic*.h - F
include/linux/refcount.h - F
scripts/atomic/ - F
rust/kernel/sync/atomic.rs - F
rust/kernel/sync/atomic/ - F
rust/kernel/sync/refcount.rs
Last 30 days
Recent patches
Most-recent 30 patches in this subsystem on linux-doc (capped at 30), ordered by date desc.
-
COLD43d
[PATCH 2/2] rust: kunit: move test configuration gating into macro
2026-08-18 · Yury Norov <hidden> -
STALE115d
[PATCH 2/3] rust: testing: add Kconfig for KUnit test
2026-04-17 · Yury Norov <hidden> -
STALE115d
[PATCH 1/3] rust: tests: drop 'use crate' in bitmap and atomic KUnit tests
2026-04-17 · Yury Norov <hidden> -
COLD23d
[PATCH 1/5] refcount: Remove unused __signed_wrap function annotations
2026-03-31 · Kees Cook <kees@kernel.org> -
STALE247d
[PATCH v5 09/36] compiler-context-analysis: Change __cond_acquires to take return value
2025-12-19 · Marco Elver <elver@google.com> -
STALE286d
[PATCH v4 09/35] compiler-context-analysis: Change __cond_acquires to take return value
2025-11-20 · Marco Elver <elver@google.com> -
STALE321d
[PATCH v3 09/35] compiler-capability-analysis: Change __cond_acquires to take return value
2025-09-18 · Marco Elver <elver@google.com> -
STALE587d
[PATCH v10 11/18] refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire
2025-02-13 · Suren Baghdasaryan <surenb@google.com> -
STALE587d
[PATCH v10 10/18] refcount: provide ops for cases when object's memory can be reused
2025-02-13 · Suren Baghdasaryan <surenb@google.com> -
STALE594d
[PATCH 1/1] refcount: provide ops for cases when object's memory can be reused
2025-02-06 · Suren Baghdasaryan <surenb@google.com> -
STALE594d
Re: [PATCH] refcount: Strengthen inc_not_zero()
2025-01-17 · Matthew Wilcox <willy@infradead.org> -
STALE594d
[PATCH] refcount: Strengthen inc_not_zero()
2025-01-15 · Peter Zijlstra <peterz@infradead.org> -
STALE594d
[PATCH v9 10/17] refcount: introduce __refcount_{add|inc}_not_zero_limited
2025-01-11 · Suren Baghdasaryan <surenb@google.com> -
STALE624d
[PATCH v8 10/16] refcount: introduce __refcount_{add|inc}_not_zero_limited
2025-01-09 · Suren Baghdasaryan <surenb@google.com> -
STALE541d
[PATCH v7 11/17] refcount: introduce __refcount_{add|inc}_not_zero_limited
2024-12-26 · Suren Baghdasaryan <surenb@google.com> -
STALE644d
[PATCH v6 09/16] refcount: introduce __refcount_{add|inc}_not_zero_limited
2024-12-16 · Suren Baghdasaryan <surenb@google.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 22/27] locking/atomic: scripts: simplify raw_atomic_long*() definitions
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 19/27] locking/atomic: scripts: build raw_atomic_long*() directly
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 21/27] locking/atomic: scripts: split pfx/name/sfx/order
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 16/27] locking/atomic: scripts: factor out order template generation
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 15/27] locking/atomic: scripts: remove leftover "${mult}"
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 14/27] locking/atomic: scripts: remove bogus order parameter
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 04/27] locking/atomic: make atomic*_{cmp,}xchg optional
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1174d
LANDED: 1 (0M) [PATCH v2 02/27] locking/atomic: remove fallback comments
2023-06-05 · Mark Rutland <mark.rutland@arm.com> -
STALE1218d
[PATCH 22/26] locking/atomic: scripts: simplify raw_atomic_long*() definitions
2023-05-22 · Mark Rutland <mark.rutland@arm.com> -
STALE1218d
[PATCH 19/26] locking/atomic: scripts: build raw_atomic_long*() directly
2023-05-22 · Mark Rutland <mark.rutland@arm.com> -
STALE1218d
[PATCH 21/26] locking/atomic: scripts: split pfx/name/sfx/order
2023-05-22 · Mark Rutland <mark.rutland@arm.com> -
STALE1218d
[PATCH 16/26] locking/atomic: scripts: factor out order template generation
2023-05-22 · Mark Rutland <mark.rutland@arm.com> -
STALE1218d
[PATCH 15/26] locking/atomic: scripts: remove leftover "${mult}"
2023-05-22 · Mark Rutland <mark.rutland@arm.com> -
STALE1218d
[PATCH 14/26] locking/atomic: scripts: remove bogus order parameter
2023-05-22 · Mark Rutland <mark.rutland@arm.com>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
COLD23d
[PATCH 1/5] refcount: Remove unused __signed_wrap function annotations
2026-03-31 · Kees Cook <kees@kernel.org>