mtd: do not use mtd->sync directly
This patch teaches 'mtd_sync()' to do nothing when the MTD driver does not have the '->sync()' method, which allows us to remove all direct 'mtd->sync' accesses. Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:

committed by
David Woodhouse

parent
1dbebd3256
commit
327cf2922b
@@ -650,8 +650,7 @@ static int reclaim_block(partition_t *part)
|
||||
if (queued) {
|
||||
pr_debug("ftl_cs: waiting for transfer "
|
||||
"unit to be prepared...\n");
|
||||
if (part->mbd.mtd->sync)
|
||||
mtd_sync(part->mbd.mtd);
|
||||
mtd_sync(part->mbd.mtd);
|
||||
} else {
|
||||
static int ne = 0;
|
||||
if (++ne < 5)
|
||||
|
Reference in New Issue
Block a user