diff options
Diffstat (limited to 'drivers/gpu/drm/drm_stub.c')
| -rw-r--r-- | drivers/gpu/drm/drm_stub.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/drm_stub.c b/drivers/gpu/drm/drm_stub.c index ad73e141afd..543e79c1ce5 100644 --- a/drivers/gpu/drm/drm_stub.c +++ b/drivers/gpu/drm/drm_stub.c @@ -515,8 +515,6 @@ void drm_put_dev(struct drm_device *dev)  	}  	driver = dev->driver; -	drm_vblank_cleanup(dev); -  	drm_lastclose(dev);  	if (drm_core_has_MTRR(dev) && drm_core_has_AGP(dev) && @@ -536,6 +534,8 @@ void drm_put_dev(struct drm_device *dev)  		dev->agp = NULL;  	} +	drm_vblank_cleanup(dev); +  	list_for_each_entry_safe(r_list, list_temp, &dev->maplist, head)  		drm_rmmap(dev, r_list->map);  	drm_ht_remove(&dev->map_hash);  |