|
@@ -1386,7 +1386,6 @@ cleanup_gem:
|
|
|
i915_gem_context_fini(dev);
|
|
|
mutex_unlock(&dev->struct_mutex);
|
|
|
WARN_ON(dev_priv->mm.aliasing_ppgtt);
|
|
|
- drm_mm_takedown(&dev_priv->gtt.base.mm);
|
|
|
cleanup_irq:
|
|
|
drm_irq_uninstall(dev);
|
|
|
cleanup_gem_stolen:
|
|
@@ -1756,8 +1755,6 @@ out_mtrrfree:
|
|
|
arch_phys_wc_del(dev_priv->gtt.mtrr);
|
|
|
io_mapping_free(dev_priv->gtt.mappable);
|
|
|
out_gtt:
|
|
|
- list_del(&dev_priv->gtt.base.global_link);
|
|
|
- drm_mm_takedown(&dev_priv->gtt.base.mm);
|
|
|
dev_priv->gtt.base.cleanup(&dev_priv->gtt.base);
|
|
|
out_regs:
|
|
|
intel_uncore_fini(dev);
|
|
@@ -1846,7 +1843,6 @@ int i915_driver_unload(struct drm_device *dev)
|
|
|
i915_free_hws(dev);
|
|
|
}
|
|
|
|
|
|
- list_del(&dev_priv->gtt.base.global_link);
|
|
|
WARN_ON(!list_empty(&dev_priv->vm_list));
|
|
|
|
|
|
drm_vblank_cleanup(dev);
|