stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Devres fixes for v6.15.4
@ 2025-06-24 13:58 Danilo Krummrich
  2025-06-24 13:58 ` [PATCH 1/4] rust: completion: implement initial abstraction Danilo Krummrich
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Danilo Krummrich @ 2025-06-24 13:58 UTC (permalink / raw)
  To: stable; +Cc: gregkh, aliceryhl, lossin, sashal, Danilo Krummrich

As discussed in [1], here's the patch series for the Rust Devres fixes for
v6.15.4.

[1] https://lore.kernel.org/stable/2025062455-rogue-flagship-54a4@gregkh/

Danilo Krummrich (4):
  rust: completion: implement initial abstraction
  rust: revocable: indicate whether `data` has been revoked already
  rust: devres: fix race in Devres::drop()
  rust: devres: do not dereference to the internal Revocable

 rust/bindings/bindings_helper.h |   1 +
 rust/helpers/completion.c       |   8 +++
 rust/helpers/helpers.c          |   1 +
 rust/kernel/devres.rs           |  53 ++++++++++-----
 rust/kernel/revocable.rs        |  18 +++--
 rust/kernel/sync.rs             |   2 +
 rust/kernel/sync/completion.rs  | 112 ++++++++++++++++++++++++++++++++
 7 files changed, 175 insertions(+), 20 deletions(-)
 create mode 100644 rust/helpers/completion.c
 create mode 100644 rust/kernel/sync/completion.rs


base-commit: a2b47f77e740a21dbdcb12e2f2ca3c840299545a
-- 
2.49.0


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

end of thread, other threads:[~2025-06-25 14:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-24 13:58 [PATCH 0/4] Devres fixes for v6.15.4 Danilo Krummrich
2025-06-24 13:58 ` [PATCH 1/4] rust: completion: implement initial abstraction Danilo Krummrich
2025-06-25 14:07   ` Sasha Levin
2025-06-24 13:58 ` [PATCH 2/4] rust: revocable: indicate whether `data` has been revoked already Danilo Krummrich
2025-06-25 14:09   ` Sasha Levin
2025-06-24 13:58 ` [PATCH 3/4] rust: devres: fix race in Devres::drop() Danilo Krummrich
2025-06-25 14:08   ` Sasha Levin
2025-06-24 13:58 ` [PATCH 4/4] rust: devres: do not dereference to the internal Revocable Danilo Krummrich
2025-06-25 14:09   ` Sasha Levin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).