i915: safety check the sarea map still exists
parent
e6be93b2a6
commit
2d0411cb75
|
@ -383,7 +383,9 @@ void i915_master_destroy(struct drm_device *dev, struct drm_master *master)
|
||||||
if (!master_priv)
|
if (!master_priv)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (master_priv->sarea)
|
||||||
drm_rmmap(dev, master_priv->sarea);
|
drm_rmmap(dev, master_priv->sarea);
|
||||||
|
|
||||||
drm_free(master_priv, sizeof(*master_priv), DRM_MEM_DRIVER);
|
drm_free(master_priv, sizeof(*master_priv), DRM_MEM_DRIVER);
|
||||||
|
|
||||||
master->driver_priv = NULL;
|
master->driver_priv = NULL;
|
||||||
|
|
Loading…
Reference in New Issue