if (strlen(pkt_dev->fname)) remove_proc_entry(pkt_dev->fname, NULL); 
remove_proc_entry(pkt_dev->ifname, pg_proc_dir); 
static int pktgen_remove_device(struct pktgen_thread *t, struct pktgen_dev *pkt_dev) {	PG_DEBUG(printk("pktgen: remove_device pkt_dev=%p\n", pkt_dev));        if (pkt_dev->running) {                 printk("pktgen:WARNING: trying to remove a running interface, stopping it now.\n");                pktgen_stop_device(pkt_dev);        }                /* Dis-associate from the interface */	if (pkt_dev->odev) {		dev_put(pkt_dev->odev);                pkt_dev->odev = NULL;        }        	/* And update the thread if_list */	_rem_dev_from_if_list(t, pkt_dev);        /* Clean up proc file system */        if (strlen(pkt_dev->fname))                 remove_proc_entry(pkt_dev->fname, NULL);	if (pkt_dev->flows)		vfree(pkt_dev->flows);	kfree(pkt_dev);        return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d50a6b56f0f239cf061630c85add121dc3555339/pktgen.c/clean/net/core/pktgen.c