Skip to content

backends/drm: handle disconnected but not removed connector objects properly

Xaver Hugl requested to merge work/zamundaaa/lost-connector-2 into master

The kernel doesn't disable connector objects that represent physical ports when a connected output gets removed (without this patch I can even physically disconnect the output, reconnect it and without KWin doing a single commit the same configuration is restored). If KWin tries to change the output configuration without explicitly disabling the connector, atomic commits fail.

Merge request reports