Commit d6bf2f37 authored by Ben Skeggs's avatar Ben Skeggs

drm/nouveau: run mode_config destructor before destroying internal display state

Later changes will depend on being able to pull down CRTCs etc with the
master display state still intact.
Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 94e5c39b
...@@ -400,11 +400,12 @@ nouveau_display_destroy(struct drm_device *dev) ...@@ -400,11 +400,12 @@ nouveau_display_destroy(struct drm_device *dev)
nouveau_backlight_exit(dev); nouveau_backlight_exit(dev);
drm_vblank_cleanup(dev); drm_vblank_cleanup(dev);
drm_kms_helper_poll_fini(dev);
drm_mode_config_cleanup(dev);
if (disp->dtor) if (disp->dtor)
disp->dtor(dev); disp->dtor(dev);
drm_kms_helper_poll_fini(dev);
drm_mode_config_cleanup(dev);
nouveau_drm(dev)->display = NULL; nouveau_drm(dev)->display = NULL;
kfree(disp); kfree(disp);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment