pcmcia: do not use io_req_t after call to pcmcia_request_io()
[linux-2.6.git] / drivers / net / wireless / orinoco / spectrum_cs.c
index 39399cd..4f8f55e 100644 (file)
@@ -319,7 +319,8 @@ spectrum_cs_config(struct pcmcia_device *link)
        /* We initialize the hermes structure before completing PCMCIA
         * configuration just in case the interrupt handler gets
         * called. */
-       mem = ioport_map(link->io.BasePort1, link->io.NumPorts1);
+       mem = ioport_map(link->resource[0]->start,
+                       resource_size(link->resource[0]));
        if (!mem)
                goto failed;
 
@@ -346,7 +347,7 @@ spectrum_cs_config(struct pcmcia_device *link)
        }
 
        /* Register an interface with the stack */
-       if (orinoco_if_add(priv, link->io.BasePort1,
+       if (orinoco_if_add(priv, link->resource[0]->start,
                           link->irq, NULL) != 0) {
                printk(KERN_ERR PFX "orinoco_if_add() failed\n");
                goto failed;