goto err_out_ioremap; 
goto err2; 
static int __init init_ts5500_map(void){	int rc = 0;	ts5500_map.virt = ioremap_nocache(ts5500_map.phys, ts5500_map.size);	if(!ts5500_map.virt) {		printk(KERN_ERR "Failed to ioremap_nocache\n");		rc = -EIO;		goto err_out_ioremap;	}	simple_map_init(&ts5500_map);	mymtd = do_map_probe("jedec_probe", &ts5500_map);	if(!mymtd)		mymtd = do_map_probe("map_rom", &ts5500_map);	if(!mymtd) {		rc = -ENXIO;		goto err_out_map;	}	mymtd->owner = THIS_MODULE;#ifdef CONFIG_MTD_PARTITIONS	add_mtd_partitions(mymtd, ts5500_partitions, NUM_PARTITIONS);#else		add_mtd_device(mymtd);#endif	return 0;err_out_map:	map_destroy(mymtd);err_out_ioremap:	iounmap(ts5500_map.virt);	return rc;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/28f462308e0fcd30dcab4c50862881dfb68a627c/ts5500_flash.c/buggy/drivers/mtd/maps/ts5500_flash.c