Re: [GIT PULL] [PATCH 00/14] Rust atomic changes for v6.18
Boqun Feng <[email protected]> Tue, 9 Sep 2025 22:27:36 -0700
| Newsgroups | dev.linux.lists.lkmm,org.kernel.vger.linux-kernel,org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Sep 04, 2025 at 09:41:27PM -0700, Boqun Feng wrote: > Hi Will, Peter and Mark, > Ping ;-) Regards, Boqun > I'm sending this pull request containing Rust atomic changes to tip > tree. You can find the technical details below, but most importantly we > got a new reviewer for ATOMIC INFRASTRUCTURE that can help maintaining > the code. Welcome Gary! > > Similar to other pull requests of myself to the tip tree, this pull > request is sent in form as patch series as well, in case that I missed > something and changes are needed in some patch. > > Thanks! > > The following changes since commit c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9: > > Linux 6.17-rc2 (2025-08-17 15:22:10 -0700) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git/ tags/rust-atomic.2025.09.04a > > for you to fetch changes up to f9bd1b3774be140762af2fec9c415b4a11746c48: > > MAINTAINERS: update atomic infrastructure entry to include Rust (2025-09-01 19:15:53 -0700) > > ---------------------------------------------------------------- > Rust atomic changes for v6.18: > > - Add initial support for generic LKMM atomic variables in Rust. This > ensures Rust and C side are using the same memory model when > communicating with each other, and would unblock a few more > fine-grained concurrent core on Rust side. > > - Add the wrapper for `refcount_t` in Rust. This avoids using customized > reference counting solution on Rust side (e.g. in `block::mq`). > -----BEGIN PGP SIGNATURE----- > > iQEzBAABCAAdFiEEj5IosQTPz8XU1wRHSXnow7UH+rgFAmi6YvwACgkQSXnow7UH > +rh/kgf+LruO9gn49QAzDE4T7kf9rP/z4ocie8sxMtED5J0vw12PAVa0UERQyB4m > 756O0GSFKwESJMjLUifBslkt64k8x8hQ+XHYH/WPe/Rm7Ku4kf1zsTO9Mt0xA5qr > c5OgnLxR3T2L+1x8rEus8lPnExyX0G0b1/H1XjR+rvZAP1enwcLNyGFV3fNfAYNJ > cMpkGCMFM9wc5dpzDx89ttw49I8yuy+Cmf/eTtm1YDWQgzYVEycF8jTkFqYykIax > jMcZC0a1Lqrn1pLbxCZ5UEM9vxJREv46xBW6iKSkH5RWlbLo2gqMJbixYvkLtgBP > AbtrUtsyIx4Rw0nPEZ880Nce/LdhUw== > =Kuix > -----END PGP SIGNATURE----- > [...]