Rust for Linux List
 help / color / mirror / Atom feed
* [PATCH 0/2] rust: Adjust dma_buf::DriverFence::drop()
@ 2026-11-02 15:06 Philipp Stanner
  2026-11-02 15:06 ` [PATCH 1/2] rust: DmaFence: Don't drop on signal Philipp Stanner
  2026-11-02 15:06 ` [PATCH 2/2] rust: DmaFence: Replace call_rcu() with synchronize_rcu() Philipp Stanner
  0 siblings, 2 replies; 3+ messages in thread
From: Philipp Stanner @ 2026-11-02 15:06 UTC (permalink / raw)
  To: Danilo Krummrich, Alice Ryhl, Sumit Semwal, Christian König,
	Philipp Stanner, Miguel Ojeda, Boqun Feng, Gary Guo,
	Björn Roy Baron, Benno Lossin, Andreas Hindborg,
	Trevor Gross, Daniel Almeida, Tamir Duberstein, Alexandre Courbot,
	Onur Özkan
  Cc: linux-media, dri-devel, rust-for-linux, linux-kernel

While moving our collaborative drm::JobQueue draft forward, we
discovered that some changes to DmaFence are necessary so that the
design fits into various requirements regarding atomic context.

This mini-series is a requirement for upstreaming drm::JobQueue:

https://lore.kernel.org/rust-for-linux/20261016085724.1031766-2-phasta@kernel.org/

This is tested with current JobQueue and a dummy driver.

Philipp Stanner (2):
  rust: DmaFence: Don't drop on signal
  rust: DmaFence: Replace call_rcu() with synchronize_rcu()

 rust/kernel/dma_buf/dma_fence.rs | 100 ++++++++++---------------------
 1 file changed, 32 insertions(+), 68 deletions(-)


base-commit: 9fe580fd90e20c8432832c5f9a7e92b049ae9af6
-- 
2.56.0


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

end of thread, other threads:[~2026-11-02 15:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-02 15:06 [PATCH 0/2] rust: Adjust dma_buf::DriverFence::drop() Philipp Stanner
2026-11-02 15:06 ` [PATCH 1/2] rust: DmaFence: Don't drop on signal Philipp Stanner
2026-11-02 15:06 ` [PATCH 2/2] rust: DmaFence: Replace call_rcu() with synchronize_rcu() Philipp Stanner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox