Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e369d62e authored by Joern Engel's avatar Joern Engel
Browse files

[MTD] replace MTD_ROM with MTD_GENERIC_TYPE



No mtd user should ever check for the device type.  Instead, device features
should be checked by the flags - if at all.
As a first step towards type removal, change MTD_ROM into MTD_GENERIC_TYPE.

Signed-off-by: default avatarJoern Engel <joern@wh.fh-wedel.de>
parent e1219724
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -40,15 +40,13 @@ static struct mtd_info *map_rom_probe(struct map_info *map)
	map->fldrv = &maprom_chipdrv;
	mtd->priv = map;
	mtd->name = map->name;
	mtd->type = MTD_ROM;
	mtd->type = MTD_GENERIC_TYPE;
	mtd->size = map->size;
	mtd->read = maprom_read;
	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;

	__module_get(THIS_MODULE);
	return mtd;
+1 −1
Original line number Diff line number Diff line
@@ -25,10 +25,10 @@ struct mtd_oob_buf {

#define MTD_ABSENT		0
#define MTD_RAM			1
#define MTD_ROM			2
#define MTD_NORFLASH		3
#define MTD_NANDFLASH		4
#define MTD_DATAFLASH		6
#define MTD_GENERIC_TYPE	7

#define MTD_WRITEABLE		0x400	/* Device is writeable */
#define MTD_BIT_WRITEABLE	0x800	/* Single bits can be flipped */