Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88...
[sfrench/cifs-2.6.git] / drivers / gpu / drm / cirrus / cirrus_drv.c
index d893ea21a359226400d56920d663db3d2c4c1083..69c4e352dd784bbc33921746af2276c0f4e6899f 100644 (file)
@@ -132,7 +132,6 @@ static struct drm_driver driver = {
        .driver_features = DRIVER_MODESET | DRIVER_GEM,
        .load = cirrus_driver_load,
        .unload = cirrus_driver_unload,
-       .set_busid = drm_pci_set_busid,
        .fops = &cirrus_driver_fops,
        .name = DRIVER_NAME,
        .desc = DRIVER_DESC,
@@ -143,7 +142,6 @@ static struct drm_driver driver = {
        .gem_free_object_unlocked = cirrus_gem_free_object,
        .dumb_create = cirrus_dumb_create,
        .dumb_map_offset = cirrus_dumb_mmap_offset,
-       .dumb_destroy = drm_gem_dumb_destroy,
 };
 
 static const struct dev_pm_ops cirrus_pm_ops = {
@@ -166,12 +164,12 @@ static int __init cirrus_init(void)
 
        if (cirrus_modeset == 0)
                return -EINVAL;
-       return drm_pci_init(&driver, &cirrus_pci_driver);
+       return pci_register_driver(&cirrus_pci_driver);
 }
 
 static void __exit cirrus_exit(void)
 {
-       drm_pci_exit(&driver, &cirrus_pci_driver);
+       pci_unregister_driver(&cirrus_pci_driver);
 }
 
 module_init(cirrus_init);