iounmap(skt->virt_io);
iounmap(skt->virt_io + (u32)mips_io_port_base);
int au1x00_drv_pcmcia_remove(struct device *dev){	struct skt_dev_info *sinfo = dev_get_drvdata(dev);	int i;	down(&pcmcia_sockets_lock);	dev_set_drvdata(dev, NULL);	for (i = 0; i < sinfo->nskt; i++) {		struct au1000_pcmcia_socket *skt = PCMCIA_SOCKET(i);		del_timer_sync(&skt->poll_timer);		pcmcia_unregister_socket(&skt->socket);		flush_scheduled_work();		skt->ops->hw_shutdown(skt);		au1x00_pcmcia_config_skt(skt, &dead_socket);		iounmap(skt->virt_io);		skt->virt_io = NULL;	}	kfree(sinfo);	up(&pcmcia_sockets_lock);	return 0;}