(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]/
