[PATCH] pcmcia: add pcmcia_disable_device
[firefly-linux-kernel-4.4.55.git] / drivers / bluetooth / bluecard_cs.c
index 9888bc1517555b7e85a1c7da2930bf1d71c76f68..128e41609a5dea3d8f3752f37d30fcb1ffc523d2 100644 (file)
@@ -1002,13 +1002,7 @@ static void bluecard_release(dev_link_t *link)
 
        del_timer(&(info->timer));
 
-       link->dev = NULL;
-
-       pcmcia_release_configuration(link->handle);
-       pcmcia_release_io(link->handle, &link->io);
-       pcmcia_release_irq(link->handle, &link->irq);
-
-       link->state &= ~DEV_CONFIG;
+       pcmcia_disable_device(link->handle);
 }
 
 static int bluecard_suspend(struct pcmcia_device *dev)