aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nftlmount.c
diff options
context:
space:
mode:
authorArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2011-12-23 08:25:39 -0500
committerDavid Woodhouse <David.Woodhouse@intel.com>2012-01-09 13:25:11 -0500
commit7e1f0dc0551b99acb5e8fa161a7ac401994d57d8 (patch)
tree19108039bb082d42fbda40d4bd3ddb11a1185cd1 /drivers/mtd/nftlmount.c
parent969e57adc2589a0a0ae5edbbe7b92062565ce70b (diff)
mtd: introduce mtd_erase interface
This patch is part of a patch-set which changes the MTD interface from 'mtd->func()' form to 'mtd_func()' form. We need this because we want to add common code to to all drivers in the mtd core level, which is impossible with the current interface when MTD clients call driver functions like 'read()' or 'write()' directly. At this point we just introduce a new inline wrapper function, but later some of them are expected to gain more code. E.g., the input parameters check should be moved to the wrappers rather than be duplicated at many drivers. This particular patch introduced the 'mtd_erase()' interface. The following patches add all the other interfaces one by one. Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/mtd/nftlmount.c')
-rw-r--r--drivers/mtd/nftlmount.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/nftlmount.c b/drivers/mtd/nftlmount.c
index ac4092591aea..9164a56fb5c0 100644
--- a/drivers/mtd/nftlmount.c
+++ b/drivers/mtd/nftlmount.c
@@ -326,7 +326,7 @@ int NFTL_formatblock(struct NFTLrecord *nftl, int block)
326 instr->mtd = nftl->mbd.mtd; 326 instr->mtd = nftl->mbd.mtd;
327 instr->addr = block * nftl->EraseSize; 327 instr->addr = block * nftl->EraseSize;
328 instr->len = nftl->EraseSize; 328 instr->len = nftl->EraseSize;
329 mtd->erase(mtd, instr); 329 mtd_erase(mtd, instr);
330 330
331 if (instr->state == MTD_ERASE_FAILED) { 331 if (instr->state == MTD_ERASE_FAILED) {
332 printk("Error while formatting block %d\n", block); 332 printk("Error while formatting block %d\n", block);