 free_irq(to_pci_dev(netdev->class_dev.dev)->irq, netdev); 
spider_net_remove(struct pci_dev *pdev){	struct net_device *netdev;	struct spider_net_card *card;	netdev = pci_get_drvdata(pdev);	card = netdev_priv(netdev);	wait_event(card->waitq,		   atomic_read(&card->tx_timeout_task_counter) == 0);	unregister_netdev(netdev);	spider_net_undo_pci_setup(card);	free_netdev(netdev);	free_irq(to_pci_dev(netdev->class_dev.dev)->irq, netdev);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/543cec517dbc07c7c801ccacd02141d99f09f756/spider_net.c/clean/drivers/net/spider_net.c