On Thu, Jul 03, 2025 at 11:03:35AM +0200, Robert Mader wrote:
> Since commit 41b4b11da0215 ("drm: Add valid clones check") setting
> the `possible_clones` values is a hard requirement for cloning.
> `vkms` supports cloning for writeback connectors in order to capture
> CRTC content, however that broke with said commit.
>
> Writeback connectors are created on a per-CRTC basis, thus mark
> every non-writeback connector that is compatible with a given CRTC
> as possible clone - and vice-versa.
>
> Using a default configuration, the corresponding `drm_info` output
> changes from:
It feels like the current possible_clones is incorrect according to the
documentation. Should there be a Fixes tag?
>
>
> Signed-off-by: Robert Mader <[email protected]>
> ---
> drivers/gpu/drm/vkms/vkms_output.c | 12 ++++++++++++
> drivers/gpu/drm/vkms/vkms_writeback.c | 2 ++
> 2 files changed, 14 insertions(+)
>
--
With best wishes
Dmitry