On Tue May 26, 2026 at 7:58 AM JST, Danilo Krummrich wrote: > Adopt the driver core lifetime infrastructure for nova. > > Use the lifetime-bound pci::Bar directly in NovaCore, eliminating the > Arc<Devres<Bar0>> indirection. This lets SysmemFlush borrow the Bar and > implement Drop for automatic cleanup. > > Replace ARef<Device> with plain borrows in SysmemFlush and the GSP sequencer, > where the structs are already lifetime-parameterized. > > Separate the driver type from the driver data to allow the private data > to be lifetime-parameterized via the Data GAT. > > This patch series is based on [1] and drm-rust-next. > > [1] > https://lore.kernel.org/driver-core/[email protected]/
The series, Reviewed-by: Alexandre Courbot <[email protected]> Tested-by: Alexandre Courbot <[email protected]>
