Commit 62cf4e6f authored by Chris Wilson's avatar Chris Wilson

drm/i915/overlay: Destroy reg_bo on shutdown.

Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent a2930128
...@@ -1461,14 +1461,16 @@ void intel_cleanup_overlay(struct drm_device *dev) ...@@ -1461,14 +1461,16 @@ void intel_cleanup_overlay(struct drm_device *dev)
{ {
drm_i915_private_t *dev_priv = dev->dev_private; drm_i915_private_t *dev_priv = dev->dev_private;
if (dev_priv->overlay) { if (!dev_priv->overlay)
/* The bo's should be free'd by the generic code already. return;
* Furthermore modesetting teardown happens beforehand so the
* hardware should be off already */
BUG_ON(dev_priv->overlay->active);
kfree(dev_priv->overlay); /* The bo's should be free'd by the generic code already.
} * Furthermore modesetting teardown happens beforehand so the
* hardware should be off already */
BUG_ON(dev_priv->overlay->active);
drm_gem_object_unreference_unlocked(&dev_priv->overlay->reg_bo->base);
kfree(dev_priv->overlay);
} }
struct intel_overlay_error_state { struct intel_overlay_error_state {
......
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