Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d6bf2f37 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

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
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -400,11 +400,12 @@ nouveau_display_destroy(struct drm_device *dev)
	nouveau_backlight_exit(dev);
	drm_vblank_cleanup(dev);

	drm_kms_helper_poll_fini(dev);
	drm_mode_config_cleanup(dev);

	if (disp->dtor)
		disp->dtor(dev);

	drm_kms_helper_poll_fini(dev);
	drm_mode_config_cleanup(dev);
	nouveau_drm(dev)->display = NULL;
	kfree(disp);
}