diff options
Diffstat (limited to 'drivers/gpu/drm/qxl/qxl_drv.c')
| -rw-r--r-- | drivers/gpu/drm/qxl/qxl_drv.c | 20 | 
1 files changed, 2 insertions, 18 deletions
diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.c index 265bfe9f8016..1d601f57a6ba 100644 --- a/drivers/gpu/drm/qxl/qxl_drv.c +++ b/drivers/gpu/drm/qxl/qxl_drv.c @@ -88,7 +88,7 @@ qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)  	if (ret)  		goto free_dev; -	ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, 0, "qxl"); +	ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, "qxl");  	if (ret)  		goto disable_pci; @@ -150,15 +150,7 @@ qxl_pci_remove(struct pci_dev *pdev)  	drm_dev_put(dev);  } -static const struct file_operations qxl_fops = { -	.owner = THIS_MODULE, -	.open = drm_open, -	.release = drm_release, -	.unlocked_ioctl = drm_ioctl, -	.poll = drm_poll, -	.read = drm_read, -	.mmap = qxl_mmap, -}; +DEFINE_DRM_GEM_FOPS(qxl_fops);  static int qxl_drm_freeze(struct drm_device *dev)  { @@ -276,16 +268,8 @@ static struct drm_driver qxl_driver = {  #endif  	.prime_handle_to_fd = drm_gem_prime_handle_to_fd,  	.prime_fd_to_handle = drm_gem_prime_fd_to_handle, -	.gem_prime_pin = qxl_gem_prime_pin, -	.gem_prime_unpin = qxl_gem_prime_unpin, -	.gem_prime_get_sg_table = qxl_gem_prime_get_sg_table,  	.gem_prime_import_sg_table = qxl_gem_prime_import_sg_table, -	.gem_prime_vmap = qxl_gem_prime_vmap, -	.gem_prime_vunmap = qxl_gem_prime_vunmap,  	.gem_prime_mmap = qxl_gem_prime_mmap, -	.gem_free_object_unlocked = qxl_gem_object_free, -	.gem_open_object = qxl_gem_object_open, -	.gem_close_object = qxl_gem_object_close,  	.fops = &qxl_fops,  	.ioctls = qxl_ioctls,  	.irq_handler = qxl_irq_handler,  |