Re: [GIT PULL] [PATCH 00/13] Rust atomic changes for v7.1

From: Boqun Feng

Date: Mon Mar 09 2026 - 11:59:04 EST


On Tue, Mar 03, 2026 at 12:16:48PM -0800, Boqun Feng wrote:
> Hi Peter,
>
> Please pull these changes of Rust atomic in v7.1 into tip/locking/core.
> Major changes are the atomic pointer support and a boolean-like
> AtomicFlag type (using a byte if arch support efficient xchg/cmpxchg
> over bytes otherwise 4 bytes). Thanks!
>

Gentle ping ;-) Thanks!

Regards,
Boqun

> Regards,
> Boqun
>
>
> The following changes since commit 3dcef70e41ab13483803c536ddea8d5f1803ee25:
>
> ww-mutex: Fix the ww_acquire_ctx function annotations (2026-02-27 16:40:20 +0100)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git tags/rust-atomic.20260303a
>
> for you to fetch changes up to 68d1c8ac7f0b1f0de92a803b9b71090fd1b86d17:
>
> rust: atomic: Update a safety comment in impl of `fetch_add()` (2026-03-03 11:55:57 -0800)
>
> ----------------------------------------------------------------
> Rust atomic changes for v7.1
>
> * Add Atomic<ptr> support.
> * Add an AtomicFlag type for boolean-like usage with
> architecture-specific performance optimization.
> * Add unsafe atomic operations over raw pointers.
> * Add `fetch_sub()` for atomic types.
> * Documentation and example improvements.
> -----BEGIN PGP SIGNATURE-----
[...]