diff options
Diffstat (limited to 'drivers/gpu/drm/xen/xen_drm_front.c')
| -rw-r--r-- | drivers/gpu/drm/xen/xen_drm_front.c | 16 | 
1 files changed, 2 insertions, 14 deletions
| diff --git a/drivers/gpu/drm/xen/xen_drm_front.c b/drivers/gpu/drm/xen/xen_drm_front.c index bc7605324db3..e63088c2121d 100644 --- a/drivers/gpu/drm/xen/xen_drm_front.c +++ b/drivers/gpu/drm/xen/xen_drm_front.c @@ -469,19 +469,7 @@ static void xen_drm_drv_release(struct drm_device *dev)  	kfree(drm_info);  } -static const struct file_operations xen_drm_dev_fops = { -	.owner          = THIS_MODULE, -	.open           = drm_open, -	.release        = drm_release, -	.unlocked_ioctl = drm_ioctl, -#ifdef CONFIG_COMPAT -	.compat_ioctl   = drm_compat_ioctl, -#endif -	.poll           = drm_poll, -	.read           = drm_read, -	.llseek         = no_llseek, -	.mmap           = xen_drm_front_gem_mmap, -}; +DEFINE_DRM_GEM_FOPS(xen_drm_dev_fops);  static const struct drm_driver xen_drm_driver = {  	.driver_features           = DRIVER_GEM | DRIVER_MODESET | DRIVER_ATOMIC, @@ -489,7 +477,7 @@ static const struct drm_driver xen_drm_driver = {  	.prime_handle_to_fd        = drm_gem_prime_handle_to_fd,  	.prime_fd_to_handle        = drm_gem_prime_fd_to_handle,  	.gem_prime_import_sg_table = xen_drm_front_gem_import_sg_table, -	.gem_prime_mmap            = xen_drm_front_gem_prime_mmap, +	.gem_prime_mmap            = drm_gem_prime_mmap,  	.dumb_create               = xen_drm_drv_dumb_create,  	.fops                      = &xen_drm_dev_fops,  	.name                      = "xendrm-du", |