]> err.no Git - linux-2.6/blobdiff - drivers/mtd/chips/map_rom.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
[linux-2.6] / drivers / mtd / chips / map_rom.c
index 624c12c232c8b2989319fadc66236ec9026e81a3..1b328b1378fda2d9d288d535434a7113a7262d74 100644 (file)
@@ -46,9 +46,8 @@ static struct mtd_info *map_rom_probe(struct map_info *map)
        mtd->write = maprom_write;
        mtd->sync = maprom_nop;
        mtd->flags = MTD_CAP_ROM;
-       mtd->erasesize = 131072;
-       while(mtd->size & (mtd->erasesize - 1))
-               mtd->erasesize >>= 1;
+       mtd->erasesize = map->size;
+       mtd->writesize = 1;
 
        __module_get(THIS_MODULE);
        return mtd;