diff options
Diffstat (limited to 'linux-core/drm_drv.c')
| -rw-r--r-- | linux-core/drm_drv.c | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/linux-core/drm_drv.c b/linux-core/drm_drv.c index 0b9ce30a..ab02c659 100644 --- a/linux-core/drm_drv.c +++ b/linux-core/drm_drv.c @@ -181,6 +181,7 @@ int drm_lastclose(struct drm_device * dev)  	DRM_DEBUG("\n"); +/*	return 0; */  	/*  	 * We can't do much about this function failing.  	 */ @@ -195,8 +196,8 @@ int drm_lastclose(struct drm_device * dev)  		dev->unique_len = 0;  	} -	if (dev->irq_enabled) -		drm_irq_uninstall(dev); +/*	if (dev->irq_enabled) +		drm_irq_uninstall(dev); */  	/* Free drawable information memory */  	mutex_lock(&dev->struct_mutex); @@ -251,12 +252,13 @@ int drm_lastclose(struct drm_device * dev)  		drm_ctl_free(vma, sizeof(*vma), DRM_MEM_VMAS);  	} +	/*  	list_for_each_entry_safe(r_list, list_t, &dev->maplist, head) {  		if (!(r_list->map->flags & _DRM_DRIVER)) {  			drm_rmmap_locked(dev, r_list->map);  			r_list = NULL;  		} -	} +	}*/  	if (drm_core_check_feature(dev, DRIVER_DMA_QUEUE) && dev->queuelist) {  		for (i = 0; i < dev->queue_count; i++) { | 
