All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/5] locking: Start watching Rust locking primitives
@ 2024-11-28  5:40 Boqun Feng
  2024-11-28  5:40 ` [RFC 1/5] locking: MAINTAINERS: " Boqun Feng
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Boqun Feng @ 2024-11-28  5:40 UTC (permalink / raw)
  To: Ingo Molnar, Peter Zijlstra, Miguel Ojeda
  Cc: Will Deacon, Waiman Long, Alex Gaynor, Gary Guo,
	Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl,
	Trevor Gross, rust-for-linux, linux-kernel, Lyude Paul,
	Filipe Xavier, Boqun Feng

Hi Ingo, Peter & Miguel,

I want to propose two things in this RFC:

* Add Rust locking related files into the watch of LOCKING PRIMITIVES
  maintainers.

* I will handle most of the Rust locking patches as what I already do
  for lockdep patches (i.e sending a PR to Peter at around -rc4, so he
  could put it in for the next merge window)

Patch #1 is the related changes in MAINTAINERS and the rest is part of
the patches what would make into a future PR if the above proposals
make sense to you.

Let me know how you guys think about this, thanks!

Regards,
Boqun

Boqun Feng (1):
  locking: MAINTAINERS: Start watching Rust locking primitives

Lyude Paul (4):
  rust: sync: Add Lock::from_raw() for Lock<(), B>
  rust: sync: Make Guard::new() public
  rust: sync: Add MutexGuard type alias
  rust: sync: Add SpinLockGuard type alias

 MAINTAINERS                       |  7 ++++++-
 rust/kernel/sync.rs               |  4 ++--
 rust/kernel/sync/lock.rs          | 25 ++++++++++++++++++++++++-
 rust/kernel/sync/lock/mutex.rs    |  8 ++++++++
 rust/kernel/sync/lock/spinlock.rs |  8 ++++++++
 5 files changed, 48 insertions(+), 4 deletions(-)

-- 
2.39.5 (Apple Git-154)


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2024-12-20 23:48 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-28  5:40 [RFC 0/5] locking: Start watching Rust locking primitives Boqun Feng
2024-11-28  5:40 ` [RFC 1/5] locking: MAINTAINERS: " Boqun Feng
2024-12-03 20:01   ` Lyude Paul
2024-12-04 21:03     ` Boqun Feng
2024-12-05 11:39       ` Miguel Ojeda
2024-12-20 23:48         ` Boqun Feng
2024-12-12 10:06   ` Peter Zijlstra
2024-12-12 16:51     ` Boqun Feng
2024-12-12 13:44   ` Ingo Molnar
2024-11-28  5:40 ` [RFC 2/5] rust: sync: Add Lock::from_raw() for Lock<(), B> Boqun Feng
2024-11-28  5:40 ` [RFC 3/5] rust: sync: Make Guard::new() public Boqun Feng
2024-11-28  5:40 ` [RFC 4/5] rust: sync: Add MutexGuard type alias Boqun Feng
2024-11-28  5:40 ` [RFC 5/5] rust: sync: Add SpinLockGuard " Boqun Feng
2024-12-03 20:04 ` [RFC 0/5] locking: Start watching Rust locking primitives Lyude Paul

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.