* Re: [PATCH] MAINTAINERS: Add RUST [SYNC] entry
2026-04-15 23:28 [PATCH] MAINTAINERS: Add RUST [SYNC] entry Boqun Feng
@ 2026-04-15 23:44 ` Daniel Almeida
2026-04-16 4:36 ` Gary Guo
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Daniel Almeida @ 2026-04-15 23:44 UTC (permalink / raw)
To: Boqun Feng
Cc: Miguel Ojeda, Peter Zijlstra, Gary Guo, Björn Roy Baron,
Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross,
Danilo Krummrich, Will Deacon, Ingo Molnar, Waiman Long,
Lyude Paul, Onur Özkan, Mark Rutland, linux-kernel,
rust-for-linux
> On 15 Apr 2026, at 20:28, Boqun Feng <boqun@kernel.org> wrote:
>
> We have two pull requests on Rust synchronization primitives with 10+
> patches in a row for recent cycles, so it makes sense to start the
> effort of handling this area as a group.
>
> Luckily for me, Gary Guo and Alice Ryhl agreed to help as
> co-maintainers, and we also have a talented group of reviewers:
>
> Lyude Paul started the SpinLockIrq work [1] and did an amazing job at
> improving the design and implementation.
>
> Daniel Almeida resolved the Lock<T: !Unpin> issue [2] and he did a fair
> amount of reviews in areas related to synchronization primitives
> already.
>
> Onur Özkan started the ww_mutex work [3] and did an amazing job at
> consolidating various design requirements and decisions.
>
> Of course, this only reflects my own knowledge, and I believe they did
> way more outside what I'm aware of ;-)
>
> Note that having this MAINTAINERS entry is meant to bring more people
> to help on the synchronization primitives in Rust, which means for patch
> submissions and design discussion, please still involve the
> corresponding maintainers (e.g. LOCKING and ATOMIC),
> scripts/get_maintainers.pl should have this covered.
>
> Link: https://lore.kernel.org/rust-for-linux/20260302232154.861916-1-lyude@redhat.com/ [1]
> Link: https://lore.kernel.org/all/20250828-lock-t-when-t-is-pinned-v2-0-b067c4b93fd6@collabora.com/ [2]
> Link: https://lore.kernel.org/rust-for-linux/20260103073554.34855-1-work@onurozkan.dev/ [3]
> Signed-off-by: Boqun Feng <boqun@kernel.org>
> ---
> MAINTAINERS | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 55af015174a5..220dee78b225 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -23183,6 +23183,20 @@ T: git https://github.com/Rust-for-Linux/linux.git alloc-next
> F: rust/kernel/alloc.rs
> F: rust/kernel/alloc/
>
> +RUST [SYNC]
> +M: Boqun Feng <boqun@kernel.org>
> +M: Gary Guo <gary@garyguo.net>
> +M: Alice Ryhl <aliceryhl@google.com>
> +R: Lyude Paul <lyude@redhat.com>
> +R: Daniel Almeida <daniel.almeida@collabora.com>
> +R: "Onur Özkan" <work@onurozkan.dev>
> +L: linux-kernel@vger.kernel.org
> +L: rust-for-linux@vger.kernel.org
> +S: Maintained
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
> +F: rust/kernel/sync.rs
> +F: rust/kernel/sync/
> +
> RUST [NUM]
> M: Alexandre Courbot <acourbot@nvidia.com>
> R: Yury Norov <yury.norov@gmail.com>
> --
> 2.50.1 (Apple Git-155)
>
Acked-by: Daniel Almeida <daniel.almeida@collabora.com>
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [PATCH] MAINTAINERS: Add RUST [SYNC] entry
2026-04-15 23:28 [PATCH] MAINTAINERS: Add RUST [SYNC] entry Boqun Feng
2026-04-15 23:44 ` Daniel Almeida
@ 2026-04-16 4:36 ` Gary Guo
2026-04-16 6:13 ` Alice Ryhl
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Gary Guo @ 2026-04-16 4:36 UTC (permalink / raw)
To: Boqun Feng, Miguel Ojeda, Peter Zijlstra
Cc: Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg,
Alice Ryhl, Trevor Gross, Danilo Krummrich, Will Deacon,
Ingo Molnar, Waiman Long, Lyude Paul, Daniel Almeida,
Onur Özkan, Mark Rutland, linux-kernel, rust-for-linux
On Thu Apr 16, 2026 at 12:28 AM BST, Boqun Feng wrote:
> We have two pull requests on Rust synchronization primitives with 10+
> patches in a row for recent cycles, so it makes sense to start the
> effort of handling this area as a group.
>
> Luckily for me, Gary Guo and Alice Ryhl agreed to help as
> co-maintainers, and we also have a talented group of reviewers:
>
> Lyude Paul started the SpinLockIrq work [1] and did an amazing job at
> improving the design and implementation.
>
> Daniel Almeida resolved the Lock<T: !Unpin> issue [2] and he did a fair
> amount of reviews in areas related to synchronization primitives
> already.
>
> Onur Özkan started the ww_mutex work [3] and did an amazing job at
> consolidating various design requirements and decisions.
>
> Of course, this only reflects my own knowledge, and I believe they did
> way more outside what I'm aware of ;-)
>
> Note that having this MAINTAINERS entry is meant to bring more people
> to help on the synchronization primitives in Rust, which means for patch
> submissions and design discussion, please still involve the
> corresponding maintainers (e.g. LOCKING and ATOMIC),
> scripts/get_maintainers.pl should have this covered.
>
> Link: https://lore.kernel.org/rust-for-linux/20260302232154.861916-1-lyude@redhat.com/ [1]
> Link: https://lore.kernel.org/all/20250828-lock-t-when-t-is-pinned-v2-0-b067c4b93fd6@collabora.com/ [2]
> Link: https://lore.kernel.org/rust-for-linux/20260103073554.34855-1-work@onurozkan.dev/ [3]
> Signed-off-by: Boqun Feng <boqun@kernel.org>
Acked-by: Gary Guo <gary@garyguo.net>
> ---
> MAINTAINERS | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [PATCH] MAINTAINERS: Add RUST [SYNC] entry
2026-04-15 23:28 [PATCH] MAINTAINERS: Add RUST [SYNC] entry Boqun Feng
2026-04-15 23:44 ` Daniel Almeida
2026-04-16 4:36 ` Gary Guo
@ 2026-04-16 6:13 ` Alice Ryhl
2026-04-16 6:14 ` Onur Özkan
2026-04-16 10:17 ` Danilo Krummrich
4 siblings, 0 replies; 6+ messages in thread
From: Alice Ryhl @ 2026-04-16 6:13 UTC (permalink / raw)
To: Boqun Feng
Cc: Miguel Ojeda, Peter Zijlstra, Gary Guo, Björn Roy Baron,
Benno Lossin, Andreas Hindborg, Trevor Gross, Danilo Krummrich,
Will Deacon, Ingo Molnar, Waiman Long, Lyude Paul, Daniel Almeida,
Onur Özkan, Mark Rutland, linux-kernel, rust-for-linux
On Wed, Apr 15, 2026 at 04:28:30PM -0700, Boqun Feng wrote:
> We have two pull requests on Rust synchronization primitives with 10+
> patches in a row for recent cycles, so it makes sense to start the
> effort of handling this area as a group.
>
> Luckily for me, Gary Guo and Alice Ryhl agreed to help as
> co-maintainers, and we also have a talented group of reviewers:
>
> Lyude Paul started the SpinLockIrq work [1] and did an amazing job at
> improving the design and implementation.
>
> Daniel Almeida resolved the Lock<T: !Unpin> issue [2] and he did a fair
> amount of reviews in areas related to synchronization primitives
> already.
>
> Onur Özkan started the ww_mutex work [3] and did an amazing job at
> consolidating various design requirements and decisions.
>
> Of course, this only reflects my own knowledge, and I believe they did
> way more outside what I'm aware of ;-)
>
> Note that having this MAINTAINERS entry is meant to bring more people
> to help on the synchronization primitives in Rust, which means for patch
> submissions and design discussion, please still involve the
> corresponding maintainers (e.g. LOCKING and ATOMIC),
> scripts/get_maintainers.pl should have this covered.
>
> Link: https://lore.kernel.org/rust-for-linux/20260302232154.861916-1-lyude@redhat.com/ [1]
> Link: https://lore.kernel.org/all/20250828-lock-t-when-t-is-pinned-v2-0-b067c4b93fd6@collabora.com/ [2]
> Link: https://lore.kernel.org/rust-for-linux/20260103073554.34855-1-work@onurozkan.dev/ [3]
> Signed-off-by: Boqun Feng <boqun@kernel.org>
Acked-by: Alice Ryhl <aliceryhl@google.com>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] MAINTAINERS: Add RUST [SYNC] entry
2026-04-15 23:28 [PATCH] MAINTAINERS: Add RUST [SYNC] entry Boqun Feng
` (2 preceding siblings ...)
2026-04-16 6:13 ` Alice Ryhl
@ 2026-04-16 6:14 ` Onur Özkan
2026-04-16 10:17 ` Danilo Krummrich
4 siblings, 0 replies; 6+ messages in thread
From: Onur Özkan @ 2026-04-16 6:14 UTC (permalink / raw)
To: Boqun Feng
Cc: Miguel Ojeda, Peter Zijlstra, Gary Guo, Björn Roy Baron,
Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross,
Danilo Krummrich, Will Deacon, Ingo Molnar, Waiman Long,
Lyude Paul, Daniel Almeida, Mark Rutland, linux-kernel,
rust-for-linux, Onur Özkan
On Wed, 15 Apr 2026 16:28:30 -0700
Boqun Feng <boqun@kernel.org> wrote:
> We have two pull requests on Rust synchronization primitives with 10+
> patches in a row for recent cycles, so it makes sense to start the
> effort of handling this area as a group.
>
> Luckily for me, Gary Guo and Alice Ryhl agreed to help as
> co-maintainers, and we also have a talented group of reviewers:
>
> Lyude Paul started the SpinLockIrq work [1] and did an amazing job at
> improving the design and implementation.
>
> Daniel Almeida resolved the Lock<T: !Unpin> issue [2] and he did a fair
> amount of reviews in areas related to synchronization primitives
> already.
>
> Onur Özkan started the ww_mutex work [3] and did an amazing job at
> consolidating various design requirements and decisions.
>
> Of course, this only reflects my own knowledge, and I believe they did
> way more outside what I'm aware of ;-)
>
> Note that having this MAINTAINERS entry is meant to bring more people
> to help on the synchronization primitives in Rust, which means for patch
> submissions and design discussion, please still involve the
> corresponding maintainers (e.g. LOCKING and ATOMIC),
> scripts/get_maintainers.pl should have this covered.
>
> Link: https://lore.kernel.org/rust-for-linux/20260302232154.861916-1-lyude@redhat.com/ [1]
> Link: https://lore.kernel.org/all/20250828-lock-t-when-t-is-pinned-v2-0-b067c4b93fd6@collabora.com/ [2]
> Link: https://lore.kernel.org/rust-for-linux/20260103073554.34855-1-work@onurozkan.dev/ [3]
> Signed-off-by: Boqun Feng <boqun@kernel.org>
> ---
> MAINTAINERS | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 55af015174a5..220dee78b225 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -23183,6 +23183,20 @@ T: git https://github.com/Rust-for-Linux/linux.git alloc-next
> F: rust/kernel/alloc.rs
> F: rust/kernel/alloc/
>
> +RUST [SYNC]
> +M: Boqun Feng <boqun@kernel.org>
> +M: Gary Guo <gary@garyguo.net>
> +M: Alice Ryhl <aliceryhl@google.com>
> +R: Lyude Paul <lyude@redhat.com>
> +R: Daniel Almeida <daniel.almeida@collabora.com>
> +R: "Onur Özkan" <work@onurozkan.dev>
> +L: linux-kernel@vger.kernel.org
> +L: rust-for-linux@vger.kernel.org
> +S: Maintained
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
> +F: rust/kernel/sync.rs
> +F: rust/kernel/sync/
> +
> RUST [NUM]
> M: Alexandre Courbot <acourbot@nvidia.com>
> R: Yury Norov <yury.norov@gmail.com>
> --
> 2.50.1 (Apple Git-155)
>
Acked-by: Onur Özkan <work@onurozkan.dev>
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [PATCH] MAINTAINERS: Add RUST [SYNC] entry
2026-04-15 23:28 [PATCH] MAINTAINERS: Add RUST [SYNC] entry Boqun Feng
` (3 preceding siblings ...)
2026-04-16 6:14 ` Onur Özkan
@ 2026-04-16 10:17 ` Danilo Krummrich
4 siblings, 0 replies; 6+ messages in thread
From: Danilo Krummrich @ 2026-04-16 10:17 UTC (permalink / raw)
To: Boqun Feng
Cc: Miguel Ojeda, Peter Zijlstra, Gary Guo, Björn Roy Baron,
Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross,
Will Deacon, Ingo Molnar, Waiman Long, Lyude Paul, Daniel Almeida,
Onur Özkan, Mark Rutland, linux-kernel, rust-for-linux
On Thu Apr 16, 2026 at 1:28 AM CEST, Boqun Feng wrote:
> We have two pull requests on Rust synchronization primitives with 10+
> patches in a row for recent cycles, so it makes sense to start the
> effort of handling this area as a group.
>
> Luckily for me, Gary Guo and Alice Ryhl agreed to help as
> co-maintainers, and we also have a talented group of reviewers:
>
> Lyude Paul started the SpinLockIrq work [1] and did an amazing job at
> improving the design and implementation.
>
> Daniel Almeida resolved the Lock<T: !Unpin> issue [2] and he did a fair
> amount of reviews in areas related to synchronization primitives
> already.
>
> Onur Özkan started the ww_mutex work [3] and did an amazing job at
> consolidating various design requirements and decisions.
>
> Of course, this only reflects my own knowledge, and I believe they did
> way more outside what I'm aware of ;-)
>
> Note that having this MAINTAINERS entry is meant to bring more people
> to help on the synchronization primitives in Rust, which means for patch
> submissions and design discussion, please still involve the
> corresponding maintainers (e.g. LOCKING and ATOMIC),
> scripts/get_maintainers.pl should have this covered.
>
> Link: https://lore.kernel.org/rust-for-linux/20260302232154.861916-1-lyude@redhat.com/ [1]
> Link: https://lore.kernel.org/all/20250828-lock-t-when-t-is-pinned-v2-0-b067c4b93fd6@collabora.com/ [2]
> Link: https://lore.kernel.org/rust-for-linux/20260103073554.34855-1-work@onurozkan.dev/ [3]
> Signed-off-by: Boqun Feng <boqun@kernel.org>
Acked-by: Danilo Krummrich <dakr@kernel.org>
> ---
> MAINTAINERS | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 55af015174a5..220dee78b225 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -23183,6 +23183,20 @@ T: git https://github.com/Rust-for-Linux/linux.git alloc-next
> F: rust/kernel/alloc.rs
> F: rust/kernel/alloc/
>
> +RUST [SYNC]
NIT: I think we should keep this sorted alphabetically.
> +M: Boqun Feng <boqun@kernel.org>
> +M: Gary Guo <gary@garyguo.net>
> +M: Alice Ryhl <aliceryhl@google.com>
> +R: Lyude Paul <lyude@redhat.com>
> +R: Daniel Almeida <daniel.almeida@collabora.com>
> +R: "Onur Özkan" <work@onurozkan.dev>
> +L: linux-kernel@vger.kernel.org
> +L: rust-for-linux@vger.kernel.org
> +S: Maintained
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
> +F: rust/kernel/sync.rs
> +F: rust/kernel/sync/
> +
> RUST [NUM]
> M: Alexandre Courbot <acourbot@nvidia.com>
> R: Yury Norov <yury.norov@gmail.com>
> --
> 2.50.1 (Apple Git-155)
^ permalink raw reply [flat|nested] 6+ messages in thread