477,6 → 477,8 |
struct intel_connector *intel_connector = to_intel_connector(connector); |
struct drm_device *dev = connector->dev; |
|
intel_connector->unregister(intel_connector); |
|
/* need to nuke the connector */ |
drm_modeset_lock_all(dev); |
if (connector->state->crtc) { |
490,11 → 492,7 |
|
WARN(ret, "Disabling mst crtc failed with %i\n", ret); |
} |
drm_modeset_unlock_all(dev); |
|
intel_connector->unregister(intel_connector); |
|
drm_modeset_lock_all(dev); |
intel_connector_remove_from_fbdev(intel_connector); |
drm_connector_cleanup(connector); |
drm_modeset_unlock_all(dev); |