]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/mtd/maps/fortunet.c
[ATM] firestream: Fix uninitialized var warning.
[linux-2.6-omap-h63xx.git] / drivers / mtd / maps / fortunet.c
index c6bf4e1219ef116c9a5e6cb488fa8ece0d47315c..7c50c271651c768a73307ee04cbc5eb3f11b4460 100644 (file)
@@ -218,8 +218,11 @@ int __init init_fortunet(void)
                                map_regions[ix].map_info.size);
                        if(!map_regions[ix].map_info.virt)
                        {
+                               int j = 0;
                                printk(MTD_FORTUNET_PK "%s flash failed to ioremap!\n",
                                        map_regions[ix].map_info.name);
+                               for (j = 0 ; j < ix; j++)
+                                       iounmap(map_regions[j].map_info.virt);
                                return -ENXIO;
                        }
                        simple_map_init(&map_regions[ix].map_info);