| From 855063179f42046e992a4c9be21c7d524c6c33f6 Mon Sep 17 00:00:00 2001 |
| From: Imre Deak <imre.deak@intel.com> |
| Date: Wed, 22 May 2013 17:47:13 +0300 |
| Subject: drm/i915: release scratch page at module unload |
| |
| Signed-off-by: Imre Deak <imre.deak@intel.com> |
| Acked-by: Mika Kuoppala <mika.kuoppala@intel.com> |
| Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> |
| (cherry picked from commit 6640aab6f2aed89470bc44c7450b7573659e651e) |
| Signed-off-by: Darren Hart <dvhart@linux.intel.com> |
| --- |
| drivers/gpu/drm/i915/i915_dma.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/drivers/gpu/drm/i915/i915_dma.c |
| +++ b/drivers/gpu/drm/i915/i915_dma.c |
| @@ -1767,6 +1767,8 @@ int i915_driver_unload(struct drm_device |
| destroy_workqueue(dev_priv->wq); |
| pm_qos_remove_request(&dev_priv->pm_qos); |
| |
| + dev_priv->gtt.gtt_remove(dev); |
| + |
| if (dev_priv->slab) |
| kmem_cache_destroy(dev_priv->slab); |
| |