patch-2.3.23 linux/drivers/pcmcia/cardbus.c
Next file: linux/drivers/pcmcia/cb_enabler.c
Previous file: linux/drivers/pcmcia/Makefile
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
Wed Oct 20 21:33:12 1999
- Orig file:
v2.3.22/linux/drivers/pcmcia/cardbus.c
- Orig date:
Mon Oct 4 15:49:29 1999
diff -u --recursive --new-file v2.3.22/linux/drivers/pcmcia/cardbus.c linux/drivers/pcmcia/cardbus.c
@@ -2,7 +2,7 @@
Cardbus device configuration
- cardbus.c 1.59 1999/09/15 15:32:19
+ cardbus.c 1.61 1999/10/20 22:36:57
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file
@@ -325,9 +325,9 @@
pci_readl(bus, i, PCI_CLASS_REVISION, &c[i].dev.class);
c[i].dev.class >>= 8;
c[i].dev.hdr_type = hdr;
-#ifdef CONFIG_PROC_FS
+#ifdef CONFIG_PROC_FS
pci_proc_attach_device(&c[i].dev);
-#endif
+#endif
}
return CS_SUCCESS;
@@ -344,9 +344,9 @@
if (*p == &c[0].dev) break;
for (q = *p; q; q = q->next) {
if (q->bus != (*p)->bus) break;
-#ifdef CONFIG_PROC_FS
+#ifdef CONFIG_PROC_FS
pci_proc_detach_device(q);
-#endif
+#endif
}
if (*p) *p = q;
s->cap.cb_bus->devices = NULL;
@@ -496,7 +496,8 @@
s->irq.AssignedIRQ = irq;
}
}
- c[0].dev.irq = irq;
+ for (i = 0; i < fn; i++)
+ c[i].dev.irq = irq;
return CS_SUCCESS;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)