mtd: introduce mtd_read_oob interface
[deliverable/linux.git] / drivers / mtd / ssfdc.c
index 976e3d28b962de39870e70be8bfd3d3c29c70bff..0e6881338357e5ab565d4412aa5587b25f127e08 100644 (file)
@@ -123,8 +123,8 @@ static int get_valid_cis_sector(struct mtd_info *mtd)
         */
        for (k = 0, offset = 0; k < 4; k++, offset += mtd->erasesize) {
                if (!mtd->block_isbad(mtd, offset)) {
-                       ret = mtd->read(mtd, offset, SECTOR_SIZE, &retlen,
-                               sect_buf);
+                       ret = mtd_read(mtd, offset, SECTOR_SIZE, &retlen,
+                                      sect_buf);
 
                        /* CIS pattern match on the sector buffer */
                        if (ret < 0 || retlen != SECTOR_SIZE) {
@@ -156,7 +156,7 @@ static int read_physical_sector(struct mtd_info *mtd, uint8_t *sect_buf,
        size_t retlen;
        loff_t offset = (loff_t)sect_no << SECTOR_SHIFT;
 
-       ret = mtd->read(mtd, offset, SECTOR_SIZE, &retlen, sect_buf);
+       ret = mtd_read(mtd, offset, SECTOR_SIZE, &retlen, sect_buf);
        if (ret < 0 || retlen != SECTOR_SIZE)
                return -1;
 
@@ -175,7 +175,7 @@ static int read_raw_oob(struct mtd_info *mtd, loff_t offs, uint8_t *buf)
        ops.oobbuf = buf;
        ops.datbuf = NULL;
 
-       ret = mtd->read_oob(mtd, offs, &ops);
+       ret = mtd_read_oob(mtd, offs, &ops);
        if (ret < 0 || ops.oobretlen != OOB_SIZE)
                return -1;
 
This page took 0.025163 seconds and 5 git commands to generate.