]> Pileus Git - ~andy/linux/blobdiff - drivers/mtd/devices/doc2000.c
Merge tag 'for_linus-3.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jwesse...
[~andy/linux] / drivers / mtd / devices / doc2000.c
index ee4ee0b8440d47c2e1e8fa93a67eb08445758cc1..a4eb8b5b85ecb9b7db0c253622fc97720022f4f1 100644 (file)
@@ -564,6 +564,7 @@ void DoC2k_init(struct mtd_info *mtd)
        mtd->flags = MTD_CAP_NANDFLASH;
        mtd->writebufsize = mtd->writesize = 512;
        mtd->oobsize = 16;
+       mtd->ecc_strength = 2;
        mtd->owner = THIS_MODULE;
        mtd->_erase = doc_erase;
        mtd->_read = doc_read;
@@ -603,8 +604,6 @@ static int doc_read(struct mtd_info *mtd, loff_t from, size_t len,
        size_t left = len;
 
        mutex_lock(&this->lock);
-
-       *retlen = 0;
        while (left) {
                len = left;
 
@@ -745,8 +744,6 @@ static int doc_write(struct mtd_info *mtd, loff_t to, size_t len,
        int status;
 
        mutex_lock(&this->lock);
-
-       *retlen = 0;
        while (left) {
                len = left;