Esempio n. 1
0
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);
	}
}
Esempio n. 2
0
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);
}