]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia.git/blobdiff - X11-driver-nvidia-pci_x_class.patch
- fixes for changes in pci subsystem and power mgt. [2.6.9/2.6.10].
[packages/xorg-driver-video-nvidia.git] / X11-driver-nvidia-pci_x_class.patch
diff --git a/X11-driver-nvidia-pci_x_class.patch b/X11-driver-nvidia-pci_x_class.patch
new file mode 100644 (file)
index 0000000..c233b31
--- /dev/null
@@ -0,0 +1,35 @@
+--- NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c.orig        2004-10-27 18:23:13.000000000 +0200
++++ NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c     2004-10-27 18:24:52.617102752 +0200
+@@ -639,7 +639,7 @@
+     u8     cap_ptr;
+     int    func, slot;
+-    dev = pci_find_class(class << 8, NULL);
++    dev = pci_get_class(class << 8, NULL);
+     do {
+         for (func = 0; func < 8; func++) {
+             slot = PCI_SLOT(dev->devfn);
+@@ -650,7 +650,7 @@
+             if (cap_ptr)
+                 return fn;
+         }
+-        dev = pci_find_class(class << 8, dev);
++        dev = pci_get_class(class << 8, dev);
+     } while (dev);
+     return NULL;
+@@ -3484,12 +3484,12 @@
+     struct pci_dev *dev = NULL;
+     int count = 0;
+-    dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
++    dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
+     while (dev)
+     {
+         if ((dev->vendor == 0x10de) && (dev->device >= 0x20))
+             count++;
+-        dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
++        dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
+     }
+     return count;
+ }
This page took 0.034636 seconds and 4 git commands to generate.