Re: [PATCH v2 0/8] dma::Coherent & dma::CoherentBox API

From: Danilo Krummrich

Date: Mon Mar 23 2026 - 18:01:17 EST


On Fri Mar 20, 2026 at 8:45 PM CET, Danilo Krummrich wrote:

Applied to drm-rust-next, thanks!

> Danilo Krummrich (5):
> rust: dma: use "kernel vertical" style for imports
> rust: dma: introduce dma::CoherentBox for memory initialization

[ Remove unnecessary trait bounds. - Danilo ]

> rust: dma: add Coherent:init() and Coherent::init_with_attrs()
> gpu: nova-core: use Coherent::init to initialize GspFwWprMeta
> gpu: nova-core: convert Gsp::new() to use CoherentBox

rust: dma: remove dma::CoherentAllocation<T>

> Gary Guo (3):
> rust: dma: add generalized container for types other than slices
> rust: dma: add zeroed constructor to `Coherent`

[ Use kernel import style. - Danilo ]

> gpu: nova-core: convert to new dma::Coherent API