mtd: lpddr: drop unnecessary zeroing
authorArtem Bityutskiy <[email protected]>
Tue, 27 Dec 2011 15:59:04 +0000 (17:59 +0200)
committerDavid Woodhouse <[email protected]>
Mon, 9 Jan 2012 18:24:48 +0000 (18:24 +0000)
We allocate the "mtd" structure using kzalloc which means we do not have
to initialize unused MTD function pointers to NULL, since it is safe to
assume in Linux that NULL contains all zeroes.

Signed-off-by: Artem Bityutskiy <[email protected]>
Signed-off-by: David Woodhouse <[email protected]>
drivers/mtd/lpddr/lpddr_cmds.c

index 1dca31d9a8b3dc189c06d4236e1d19bb77810a38..536bbceaeaad559868acf633a6cd994412af3c4a 100644 (file)
@@ -70,19 +70,12 @@ struct mtd_info *lpddr_cmdset(struct map_info *map)
        mtd->erase = lpddr_erase;
        mtd->write = lpddr_write_buffers;
        mtd->writev = lpddr_writev;
-       mtd->read_oob = NULL;
-       mtd->write_oob = NULL;
-       mtd->sync = NULL;
        mtd->lock = lpddr_lock;
        mtd->unlock = lpddr_unlock;
-       mtd->suspend = NULL;
-       mtd->resume = NULL;
        if (map_is_linear(map)) {
                mtd->point = lpddr_point;
                mtd->unpoint = lpddr_unpoint;
        }
-       mtd->block_isbad = NULL;
-       mtd->block_markbad = NULL;
        mtd->size = 1 << lpddr->qinfo->DevSizeShift;
        mtd->erasesize = 1 << lpddr->qinfo->UniformBlockSizeShift;
        mtd->writesize = 1 << lpddr->qinfo->BufSizeShift;