]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/staging/mt29f_spinand/mt29f_spinand.c
Merge remote-tracking branch 'spi/for-next'
[karo-tx-linux.git] / drivers / staging / mt29f_spinand / mt29f_spinand.c
index 5a0e77305827a4083b9da82bfa4c18d37012ef8d..b2e6237ae913722e67eaf342d2302b85504d836c 100644 (file)
@@ -612,7 +612,8 @@ static int spinand_erase_block(struct spi_device *spi_nand, u16 block_id)
 
 #ifdef CONFIG_MTD_SPINAND_ONDIEECC
 static int spinand_write_page_hwecc(struct mtd_info *mtd,
-               struct nand_chip *chip, const uint8_t *buf, int oob_required)
+               struct nand_chip *chip, const uint8_t *buf, int oob_required,
+               int page)
 {
        const uint8_t *p = buf;
        int eccsize = chip->ecc.size;
@@ -912,8 +913,7 @@ static int spinand_probe(struct spi_device *spi_nand)
        dev_set_drvdata(&spi_nand->dev, mtd);
 
        mtd->priv = chip;
-       mtd->name = dev_name(&spi_nand->dev);
-       mtd->owner = THIS_MODULE;
+       mtd->dev.parent = &spi_nand->dev;
        mtd->oobsize = 64;
 
        if (nand_scan(mtd, 1))