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-mm (capped at 30), ordered by date desc.
-
COLD25d
[PATCH v4 1/2] rust: sync: atomic: add atomic_per_byte_memcpy
2026-06-05 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE132d
[PATCH v3] rust: page: add byte-wise atomic memory copy methods
2026-02-13 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE132d
[PATCH v2] rust: page: add byte-wise atomic memory copy methods
2026-02-12 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE154d
[PATCH v5 09/36] compiler-context-analysis: Change __cond_acquires to take return value
2025-12-19 · Marco Elver <elver@google.com> -
STALE174d
[PATCH 2/4] rust: helpers: #define __rust_helper
2025-12-02 · Alice Ryhl <aliceryhl@google.com> -
STALE193d
[PATCH v4 09/35] compiler-context-analysis: Change __cond_acquires to take return value
2025-11-20 · Marco Elver <elver@google.com> -
STALE228d
[PATCH v3 09/35] compiler-capability-analysis: Change __cond_acquires to take return value
2025-09-18 · Marco Elver <elver@google.com> -
STALE456d
[RFC PATCH V3 29/43] rv64ilp32_abi: locking/atomic: Use BITS_PER_LONG for scripts
2025-03-25 · guoren@kernel.org -
STALE494d
[PATCH v10 11/18] refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire
2025-02-13 · Suren Baghdasaryan <surenb@google.com> -
STALE494d
[PATCH v10 10/18] refcount: provide ops for cases when object's memory can be reused
2025-02-13 · Suren Baghdasaryan <surenb@google.com> -
STALE501d
[PATCH 1/1] refcount: provide ops for cases when object's memory can be reused
2025-02-06 · Suren Baghdasaryan <surenb@google.com> -
STALE501d
Re: [PATCH] refcount: Strengthen inc_not_zero()
2025-01-17 · Matthew Wilcox <willy@infradead.org> -
STALE501d
[PATCH] refcount: Strengthen inc_not_zero()
2025-01-15 · Peter Zijlstra <peterz@infradead.org> -
STALE501d
[PATCH v9 10/17] refcount: introduce __refcount_{add|inc}_not_zero_limited
2025-01-11 · Suren Baghdasaryan <surenb@google.com> -
STALE531d
[PATCH v8 10/16] refcount: introduce __refcount_{add|inc}_not_zero_limited
2025-01-09 · Suren Baghdasaryan <surenb@google.com> -
STALE448d
[PATCH v7 11/17] refcount: introduce __refcount_{add|inc}_not_zero_limited
2024-12-26 · Suren Baghdasaryan <surenb@google.com> -
STALE551d
[PATCH v6 09/16] refcount: introduce __refcount_{add|inc}_not_zero_limited
2024-12-16 · Suren Baghdasaryan <surenb@google.com> -
STALE844d
[PATCH 39/50] refcount: Split out refcount_types.h
2023-12-16 · Kent Overstreet <kent.overstreet@linux.dev> -
STALE1667d
[PATCH v3 16/25] locking/atomics, kcsan: Add instrumentation for barriers
2021-11-30 · Marco Elver <elver@google.com> -
STALE1674d
[PATCH v2 16/23] locking/atomics, kcsan: Add instrumentation for barriers
2021-11-18 · Marco Elver <elver@google.com> -
STALE1692d
[PATCH -rcu/kcsan 16/23] locking/atomics, kcsan: Add instrumentation for barriers
2021-10-05 · Marco Elver <elver@google.com> -
STALE1775d
Re: [PATCH] mm/rmap: Convert from atomic_t to refcount_t on anon_vma->refcount
2021-08-20 · Peter Zijlstra <peterz@infradead.org> -
STALE1775d
Re: [PATCH] mm/rmap: Convert from atomic_t to refcount_t on anon_vma->refcount
2021-08-19 · Peter Zijlstra <peterz@infradead.org> -
STALE2065d
[RFC PATCH resend 2/6] refcount: Move refcount_t definition into linux/types.h
2020-10-16 · Jann Horn <jannh@google.com> -
STALE2083d
[RFC PATCH 2/6] refcount: Move refcount_t definition into linux/types.h
2020-10-16 · Jann Horn <jannh@google.com> -
STALE2358d
REVIEWED: 15 (15M) [PATCH v4 09/10] locking/atomics, kcsan: Add KCSAN instrumentation
2019-11-14 · Marco Elver <elver@google.com> -
STALE2419d
REVIEWED: 7 (7M) [PATCH v3 8/9] locking/atomics, kcsan: Add KCSAN instrumentation
2019-11-04 · Marco Elver <elver@google.com> -
STALE2441d
[PATCH v2 7/8] locking/atomics, kcsan: Add KCSAN instrumentation
2019-10-17 · Marco Elver <elver@google.com> -
STALE2448d
[PATCH 7/8] locking/atomics, kcsan: Add KCSAN instrumentation
2019-10-16 · Marco Elver <elver@google.com> -
STALE2959d
[PATCH 4/8] locking/refcount: implement refcount_dec_and_lock_irqsave()
2018-05-09 · Sebastian Andrzej Siewior <bigeasy@linutronix.de>