drm: Drop drm_helper_probe_single_connector_modes_nomerge()
Now that the mode type bit merge logic is fixed to only merge between new probed modes, hopefully we can eliminat the special case for qxl and virtio. That is make the merge the mode type bits from all matching new probed modes, just like every other driver. qxl and virtio got excluded from the merging in commit3fbd6439e4
("drm: copy mode type in drm_mode_connector_list_update()") commitabce1ec9b0
("Revert "drm: copy mode type in drm_mode_connector_list_update()"") commitb87577b7c7
("drm: try harder to avoid regression when merging mode bits") Cc: Marc-André Lureau <marcandre.lureau@redhat.com> Cc: Dave Airlie <airlied@redhat.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Adam Jackson <ajax@redhat.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> [danvet: Resolve conflicts with doc updates.] Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:

committed by
Daniel Vetter

parent
fc245f8803
commit
6af3e65612
@@ -400,7 +400,7 @@ static void virtio_gpu_conn_destroy(struct drm_connector *connector)
|
||||
static const struct drm_connector_funcs virtio_gpu_connector_funcs = {
|
||||
.dpms = drm_atomic_helper_connector_dpms,
|
||||
.detect = virtio_gpu_conn_detect,
|
||||
.fill_modes = drm_helper_probe_single_connector_modes_nomerge,
|
||||
.fill_modes = drm_helper_probe_single_connector_modes,
|
||||
.destroy = virtio_gpu_conn_destroy,
|
||||
.reset = drm_atomic_helper_connector_reset,
|
||||
.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
|
||||
|
Reference in New Issue
Block a user