(Cc: Lyude)

On Wed Jun 17, 2026 at 5:12 PM CEST, Mike Lothian wrote:
> Vino is a clean-room, in-kernel Rust DRM driver for DisplayLink DL3 USB
> docks (Dell Universal Dock D6000, 17e9:6006), a native replacement for
> the out-of-tree EVDI module plus the proprietary DisplayLinkManager
> userspace daemon.

Interesting project!

> It is built on the in-tree Rust USB, crypto and DRM/KMS bindings, which are
> posted as their own prerequisite series;

The KMS series you refer to is really just including the C headers for bindgen,
while the driver messes with all C KMS APIs directly.

Lyude already works on proper KMS infrastructure for Rust; can you please work
with her to get your driver reworked to use the safe infrastructure?

Also, I recommend looking at this series [1], which should very much simplify
dealing with device resources.

Thanks,
Danilo

[1] https://lore.kernel.org/dri-devel/[email protected]/

Reply via email to