mtd: remove retlen zeroing duplication
[firefly-linux-kernel-4.4.55.git] / drivers / mtd / devices / m25p80.c
index 0955a8f4fd250bae84604d4d9b3d6be51e28915f..45cc4a1ae5b0292b1b88f303f1eef2d6767f5834 100644 (file)
@@ -365,9 +365,6 @@ static int m25p80_read(struct mtd_info *mtd, loff_t from, size_t len,
        t[1].len = len;
        spi_message_add_tail(&t[1], &m);
 
-       /* Byte count starts at zero. */
-       *retlen = 0;
-
        mutex_lock(&flash->lock);
 
        /* Wait till previous write/erase is done. */
@@ -411,8 +408,6 @@ static int m25p80_write(struct mtd_info *mtd, loff_t to, size_t len,
        pr_debug("%s: %s to 0x%08x, len %zd\n", dev_name(&flash->spi->dev),
                        __func__, (u32)to, len);
 
-       *retlen = 0;
-
        /* sanity checks */
        if (!len)
                return(0);
@@ -500,8 +495,6 @@ static int sst_write(struct mtd_info *mtd, loff_t to, size_t len,
        pr_debug("%s: %s to 0x%08x, len %zd\n", dev_name(&flash->spi->dev),
                        __func__, (u32)to, len);
 
-       *retlen = 0;
-
        /* sanity checks */
        if (!len)
                return 0;