Re: [RFC PATCH 0/7] drm/vino: DisplayLink DL3 dock driver (RFC, help wanted)
From: Danilo Krummrich
Date: Wed Jun 17 2026 - 12:12:23 EST
(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/20260603011711.2077361-1-dakr@xxxxxxxxxx/