diff options
Diffstat (limited to 'drivers/gpu/drm/drm_fops.c')
| -rw-r--r-- | drivers/gpu/drm/drm_fops.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/drivers/gpu/drm/drm_fops.c b/drivers/gpu/drm/drm_fops.c index 323c238fcac7..e84faecf5225 100644 --- a/drivers/gpu/drm/drm_fops.c +++ b/drivers/gpu/drm/drm_fops.c @@ -92,7 +92,7 @@ static int drm_setup(struct drm_device * dev)  	int ret;  	if (dev->driver->firstopen && -	    !drm_core_check_feature(dev, DRIVER_MODESET)) { +	    drm_core_check_feature(dev, DRIVER_LEGACY)) {  		ret = dev->driver->firstopen(dev);  		if (ret != 0)  			return ret; @@ -199,7 +199,6 @@ static int drm_open_helper(struct file *filp, struct drm_minor *minor)  	filp->private_data = priv;  	priv->filp = filp; -	priv->uid = current_euid();  	priv->pid = get_pid(task_pid(current));  	priv->minor = minor; @@ -346,7 +345,7 @@ void drm_lastclose(struct drm_device * dev)  		dev->driver->lastclose(dev);  	DRM_DEBUG("driver lastclose completed\n"); -	if (!drm_core_check_feature(dev, DRIVER_MODESET)) +	if (drm_core_check_feature(dev, DRIVER_LEGACY))  		drm_legacy_dev_reinit(dev);  } @@ -389,7 +388,7 @@ int drm_release(struct inode *inode, struct file *filp)  		  (long)old_encode_dev(file_priv->minor->kdev->devt),  		  dev->open_count); -	if (!drm_core_check_feature(dev, DRIVER_MODESET)) +	if (drm_core_check_feature(dev, DRIVER_LEGACY))  		drm_legacy_lock_release(dev, filp);  	if (drm_core_check_feature(dev, DRIVER_HAVE_DMA)) | 
