This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / char / drm / drm_fops.h
index 6bbb30a..0e91190 100644 (file)
@@ -99,11 +99,8 @@ int DRM(open_helper)(struct inode *inode, struct file *filp, drm_device_t *dev)
         */
        if (!dev->hose) {
                struct pci_dev *pci_dev;
-               pci_dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, NULL);
-               if (pci_dev) {
-                       dev->hose = pci_dev->sysdata;
-                       pci_dev_put(pci_dev);
-               }
+               pci_dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, NULL);
+               if (pci_dev) dev->hose = pci_dev->sysdata;
                if (!dev->hose) {
                        struct pci_bus *b = pci_bus_b(pci_root_buses.next);
                        if (b) dev->hose = b->sysdata;