]> git.neil.brown.name Git - history.git/commitdiff
PCMCIA: remove usage of pcibios_read_config_dword
authorGreg Kroah-Hartman <greg@kroah.com>
Tue, 19 Nov 2002 12:24:56 +0000 (04:24 -0800)
committerGreg Kroah-Hartman <greg@kroah.com>
Tue, 19 Nov 2002 12:24:56 +0000 (04:24 -0800)
drivers/pcmcia/cistpl.c

index d8ab8d3aa1e7feccbf7cb6c7984261af7144f368..cc4d817c6dee0ccb2b7df89f1f0e6b8275bb5a44 100644 (file)
@@ -430,7 +430,10 @@ int pcmcia_get_first_tuple(client_handle_t handle, tuple_t *tuple)
 #ifdef CONFIG_CARDBUS
     if (s->state & SOCKET_CARDBUS) {
        u_int ptr;
-       pcibios_read_config_dword(s->cap.cb_dev->subordinate->number, 0, 0x28, &ptr);
+       struct pci_dev *dev = pci_find_slot (s->cap.cb_dev->subordinate->number, 0);
+       if (!dev)
+           return CS_BAD_HANDLE;
+       pci_read_config_dword(dev, 0x28, &ptr);
        tuple->CISOffset = ptr & ~7;
        SPACE(tuple->Flags) = (ptr & 7);
     } else