[PATCH] pcmcia: add pcmcia_disable_device
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / spectrum_cs.c
index 5fa6fbe35bb9406bb323afcf4be515faed133836..78320c1a1c15eaf463d7939dea14c34fd45c0316 100644 (file)
@@ -894,13 +894,7 @@ spectrum_cs_release(dev_link_t *link)
        priv->hw_unavailable++;
        spin_unlock_irqrestore(&priv->lock, flags);
 
-       /* Don't bother checking to see if these succeed or not */
-       pcmcia_release_configuration(link->handle);
-       if (link->io.NumPorts1)
-               pcmcia_release_io(link->handle, &link->io);
-       if (link->irq.AssignedIRQ)
-               pcmcia_release_irq(link->handle, &link->irq);
-       link->state &= ~DEV_CONFIG;
+       pcmcia_disable_device(link->handle);
        if (priv->hw.iobase)
                ioport_unmap(priv->hw.iobase);
 }                              /* spectrum_cs_release */