atomic infrastructure
MaintainedReviewed, not picked up (0)
Review trailers in, no mainline landing or maintainer Ack. Oldest first.
No reviewed patches awaiting pickup in this queue.
Most active threads (last 7 days)
No active threads in the last 7 days.
Recent patches
Latest 30 postings or standalone patches (up to 30), newest first. Counts below cover matching patches in linux-arch touching this subsystem.
-
2026-10-16 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v16 · 1 matching patch
Entire posting: PENDING · 14 of 16 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-08-31 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v15 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-07-14 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v14 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-07-02 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v13 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-06-08 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v12 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-08 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v11 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-02 · Gary Guo <gary@kernel.org>
rust: more memory barriers bindings v1 · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-03-16 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v10 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-02-09 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v9 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v1] rust: sync: atomic: Add i32-backed Flag for atomic booleans 2026-01-01 · FUJITA Tomonori <fujita.tomonori@gmail.com>
-
2026-01-01 · FUJITA Tomonori <fujita.tomonori@gmail.com>
Add atomic bool support v2 · 2 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2025-12-30 · FUJITA Tomonori <fujita.tomonori@gmail.com>
Add atomic bool support v1 · 2 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2025-12-28 · FUJITA Tomonori <fujita.tomonori@gmail.com>
rust: Add xchg and cmpxchg support on i8/i16 v1 · 3 matching patches
Entire posting: PENDING · 2 of 3 landed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2025-12-15 · Ankur Arora <hidden>
barrier: Add smp_cond_load_{relaxed,acquire}_timeout() v8 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH] atomic: skip alignment check for try_cmpxchg() old arg 2025-10-06 · Arnd Bergmann <arnd@kernel.org>
-
2025-07-19 · Boqun Feng <hidden>
LKMM atomics in Rust v8 · 8 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v8 1/9] rust: Introduce atomic API helpers 2025-07-19
- [PATCH v8 2/9] rust: sync: Add basic atomic operation mapping framework 2025-07-19
- [PATCH v8 3/9] rust: sync: atomic: Add ordering annotation types 2025-07-19
- [PATCH v8 4/9] rust: sync: atomic: Add generic atomics 2025-07-19
- [PATCH v8 5/9] rust: sync: atomic: Add atomic {cmp,}xchg operations 2025-07-19
- [PATCH v8 6/9] rust: sync: atomic: Add the framework of arithmetic operations 2025-07-19
- [PATCH v8 7/9] rust: sync: atomic: Add Atomic<u{32,64}> 2025-07-19
- [PATCH v8 8/9] rust: sync: atomic: Add Atomic<{usize,isize}> 2025-07-19
-
2025-07-14 · Boqun Feng <hidden>
LKMM generic atomics in Rust v7 · 8 matching patches
Entire posting: REVIEWED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v7 1/9] rust: Introduce atomic API helpers 2025-07-14
- [PATCH v7 2/9] rust: sync: Add basic atomic operation mapping framework 2025-07-14
- [PATCH v7 3/9] rust: sync: atomic: Add ordering annotation types 2025-07-14
- [PATCH v7 4/9] rust: sync: atomic: Add generic atomics 2025-07-14
- [PATCH v7 5/9] rust: sync: atomic: Add atomic {cmp,}xchg operations 2025-07-14
- [PATCH v7 6/9] rust: sync: atomic: Add the framework of arithmetic operations 2025-07-14
- [PATCH v7 7/9] rust: sync: atomic: Add Atomic<u{32,64}> 2025-07-14
- [PATCH v7 9/9] rust: sync: atomic: Add Atomic<{usize,isize}> 2025-07-14
-
2025-07-10 · Boqun Feng <hidden>
LKMM generic atomics in Rust v6 · 8 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v6 1/9] rust: Introduce atomic API helpers 2025-07-10
- [PATCH v6 2/9] rust: sync: Add basic atomic operation mapping framework 2025-07-10
- [PATCH v6 3/9] rust: sync: atomic: Add ordering annotation types 2025-07-10
- [PATCH v6 4/9] rust: sync: atomic: Add generic atomics 2025-07-10
- [PATCH v6 5/9] rust: sync: atomic: Add atomic {cmp,}xchg operations 2025-07-10
- [PATCH v6 6/9] rust: sync: atomic: Add the framework of arithmetic operations 2025-07-10
- [PATCH v6 7/9] rust: sync: atomic: Add Atomic<u{32,64}> 2025-07-10
- [PATCH v6 9/9] rust: sync: atomic: Add Atomic<{usize,isize}> 2025-07-10
-
2025-06-18 · Boqun Feng <hidden>
LKMM generic atomics in Rust v5 · 9 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v5 01/10] rust: Introduce atomic API helpers 2025-06-18
- [PATCH v5 02/10] rust: sync: Add basic atomic operation mapping framework 2025-06-18
- [PATCH v5 03/10] rust: sync: atomic: Add ordering annotation types 2025-06-18
- [PATCH v5 04/10] rust: sync: atomic: Add generic atomics 2025-06-18
- [PATCH v5 05/10] rust: sync: atomic: Add atomic {cmp,}xchg operations 2025-06-18
- [PATCH v5 06/10] rust: sync: atomic: Add the framework of arithmetic operations 2025-06-18
- [PATCH v5 07/10] rust: sync: atomic: Add Atomic<u{32,64}> 2025-06-18
- [PATCH v5 08/10] rust: sync: atomic: Add Atomic<{usize,isize}> 2025-06-18
- [PATCH v5 09/10] rust: sync: atomic: Add Atomic<*mut T> 2025-06-18
-
2025-06-09 · Boqun Feng <hidden>
LKMM generic atomics in Rust v4 · 9 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v4 01/10] rust: Introduce atomic API helpers 2025-06-09
- [PATCH v4 02/10] rust: sync: Add basic atomic operation mapping framework 2025-06-09
- [PATCH v4 03/10] rust: sync: atomic: Add ordering annotation types 2025-06-09
- [PATCH v4 04/10] rust: sync: atomic: Add generic atomics 2025-06-09
- [PATCH v4 05/10] rust: sync: atomic: Add atomic {cmp,}xchg operations 2025-06-09
- [PATCH v4 06/10] rust: sync: atomic: Add the framework of arithmetic operations 2025-06-09
- [PATCH v4 07/10] rust: sync: atomic: Add Atomic<u{32,64}> 2025-06-09
- [PATCH v4 08/10] rust: sync: atomic: Add Atomic<{usize,isize}> 2025-06-09
- [PATCH v4 09/10] rust: sync: atomic: Add Atomic<*mut T> 2025-06-09
-
2025-04-21 · Boqun Feng <hidden>
LKMM generic atomics in Rust v3 · 10 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [RFC v3 01/12] rust: Introduce atomic API helpers 2025-04-21
- [RFC v3 02/12] rust: sync: Add basic atomic operation mapping framework 2025-04-21
- [RFC v3 03/12] rust: sync: atomic: Add ordering annotation types 2025-04-21
- [RFC v3 04/12] rust: sync: atomic: Add generic atomics 2025-04-21
- [RFC v3 05/12] rust: sync: atomic: Add atomic {cmp,}xchg operations 2025-04-21
- [RFC v3 06/12] rust: sync: atomic: Add the framework of arithmetic operations 2025-04-21
- [RFC v3 07/12] rust: sync: atomic: Add Atomic<u{32,64}> 2025-04-21
- [RFC v3 08/12] rust: sync: atomic: Add Atomic<{usize,isize}> 2025-04-21
- [RFC v3 09/12] rust: sync: atomic: Add Atomic<*mut T> 2025-04-21
- [RFC v3 10/12] rust: sync: atomic: Add arithmetic ops for Atomic<*mut T> 2025-04-21
-
2025-03-25 · guoren@kernel.org
rv64ilp32_abi: Build CONFIG_64BIT kernel-self with ILP32 ABI v3 · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2024-11-01 · Boqun Feng <hidden>
LKMM *generic* atomics in Rust v2 · 10 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [RFC v2 01/13] rust: Introduce atomic API helpers 2024-11-01
- [RFC v2 02/13] rust: sync: Add basic atomic operation mapping framework 2024-11-01
- [RFC v2 03/13] rust: sync: atomic: Add ordering annotation types 2024-11-01
- [RFC v2 04/13] rust: sync: atomic: Add generic atomics 2024-11-01
- [RFC v2 05/13] rust: sync: atomic: Add atomic {cmp,}xchg operations 2024-11-01
- [RFC v2 06/13] rust: sync: atomic: Add the framework of arithmetic operations 2024-11-01
- [RFC v2 07/13] rust: sync: atomic: Add Atomic<u{32,64}> 2024-11-01
- [RFC v2 08/13] rust: sync: atomic: Add Atomic<{usize,isize}> 2024-11-01
- [RFC v2 09/13] rust: sync: atomic: Add Atomic<*mut T> 2024-11-01
- [RFC v2 10/13] rust: sync: atomic: Add arithmetic ops for Atomic<*mut T> 2024-11-01
-
2024-06-12 · Boqun Feng <hidden>
Initial LKMM atomics support in Rust rfc · 2 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [RFC 1/2] rust: Introduce atomic API helpers 2024-06-12
- [RFC 2/2] rust: sync: Add atomic support 2024-06-12
-
2024-04-24 · Kees Cook <hidden>
Annotate atomics for signed integer wrap-around v1 · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2024-03-22 · Boqun Feng <hidden>
Memory model and atomic API in Rust v1 · 3 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2023-05-31 · Peter Zijlstra <peterz@infradead.org>
Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() v1 · 4 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2023-05-22 · Mark Rutland <mark.rutland@arm.com>
locking/atomic: restructuring + kerneldoc v1 · 8 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH 02/26] locking/atomic: remove fallback comments 2023-05-22
- [PATCH 04/26] locking/atomic: make atomic*_{cmp,}xchg optional 2023-05-22
- [PATCH 14/26] locking/atomic: scripts: remove bogus order parameter 2023-05-22
- [PATCH 15/26] locking/atomic: scripts: remove leftover "${mult}" 2023-05-22
- [PATCH 16/26] locking/atomic: scripts: factor out order template generation 2023-05-22
- [PATCH 19/26] locking/atomic: scripts: build raw_atomic_long*() directly 2023-05-22
- [PATCH 21/26] locking/atomic: scripts: split pfx/name/sfx/order 2023-05-22
- [PATCH 22/26] locking/atomic: scripts: simplify raw_atomic_long*() definitions 2023-05-22
-
2023-05-15 · Peter Zijlstra <peterz@infradead.org>
Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() v3 · 2 matching patches
Entire posting: PENDING · 8 of 11 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2023-04-05 · Uros Bizjak <hidden>
locking: Introduce local{,64}_try_cmpxchg v2 · 1 matching patch
Entire posting: PENDING · 4 of 5 landed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
Quiet for 30+ days (0)
Patches with no review trailers and no replies. Oldest first.
No patches in this quiet queue.