summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorKeith Packard2008-11-03 08:38:20 +0100
committerDave Airlie2008-11-11 08:43:14 +0100
commitad42ca8f4490de06462aee234ea0083cbd8b46aa (patch)
treef62bcc1f237f53d6a8aabcd65cf771d92dc2b66b /drivers/gpu
parenti915: Save/restore MCHBAR_RENDER_STANDBY on GM965/GM45 (diff)
downloadkernel-qcow2-linux-ad42ca8f4490de06462aee234ea0083cbd8b46aa.tar.gz
kernel-qcow2-linux-ad42ca8f4490de06462aee234ea0083cbd8b46aa.tar.xz
kernel-qcow2-linux-ad42ca8f4490de06462aee234ea0083cbd8b46aa.zip
i915: Clean up sarea pointers on leavevt
This corresponds to the setup of the sarea pointers in DMA initialization, though neither is exactly the point at which the sarea is set up or torn down. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Eric Anholt <eric@anholt.net> Signed-off-by: Dave Airlie <airlied@linux.ie>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/i915/i915_dma.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
index 256e22963ae4..79944460d70a 100644
--- a/drivers/gpu/drm/i915/i915_dma.c
+++ b/drivers/gpu/drm/i915/i915_dma.c
@@ -154,6 +154,9 @@ static int i915_dma_cleanup(struct drm_device * dev)
if (I915_NEED_GFX_HWS(dev))
i915_free_hws(dev);
+ dev_priv->sarea = NULL;
+ dev_priv->sarea_priv = NULL;
+
return 0;
}