-static int part_block_isbad (struct mtd_info *mtd, loff_t ofs)
-{
- struct mtd_part *part = PART(mtd);
- if (ofs >= mtd->size)
- return -EINVAL;
- ofs += part->offset;
- return part->master->block_isbad(part->master, ofs);
-}
-
-static int part_block_markbad (struct mtd_info *mtd, loff_t ofs)
-{
- struct mtd_part *part = PART(mtd);
- if (!(mtd->flags & MTD_WRITEABLE))
- return -EROFS;
- if (ofs >= mtd->size)
- return -EINVAL;
- ofs += part->offset;
- return part->master->block_markbad(part->master, ofs);
-}
-