static void airo_cs_cleanup(void) { DEBUG(0, "airo_cs: unloading\n"); unregister_pcmcia_driver(&dev_info); while (dev_list != NULL) { if (dev_list->state & DEV_CONFIG) airo_release((u_long)dev_list); airo_detach(dev_list); } }
static void __exit mc2_cleanup(void) { DEBUG(1, "wl24n_cs: unloading\n"); mc2_flush_stale_links(); if (dev_list != NULL) printk(KERN_DEBUG "wl24n_cs: devices remained on cleanup - " "time for reboot !\n"); wl24n_remove_procdir(); unregister_pcmcia_driver(&dev_info); }
static void __exit aironet_cs_exit(void) { DEBUG(0, "awc_cs: unloading %c ",'\n'); unregister_pcmcia_driver(&dev_info); while (dev_list != NULL) { if (dev_list->state & DEV_CONFIG) awc_release((u_long)dev_list); awc_detach(dev_list); } // while (dev_list != NULL) // awc_detach(dev_list); }