diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-04-27 19:15:06 +0300 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-04-27 19:15:06 +0300 | 
| commit | 245131e2d61d22e88cf0ebbd0a01bb446ec9c19a (patch) | |
| tree | 084bc73c48cf404ac41b473887f7bf362559da1c /drivers/mtd/nand/core.c | |
| parent | 0f940fac655d5a728bc5ef6204d2ec4c3b3ea6c3 (diff) | |
| parent | f6997bec6af43396ff530caee79e178d32774a49 (diff) | |
| download | linux-245131e2d61d22e88cf0ebbd0a01bb446ec9c19a.tar.xz | |
Merge tag 'mtd/fixes-for-4.17-rc3' of git://git.infradead.org/linux-mtd
Pull mtd fixes from Boris Brezillon:
 - Fix nanddev_mtd_erase() function to match the changes done in
   e7bfb3fdbde3 ("mtd: Stop updating erase_info->state and calling
   mtd_erase_callback()")
 - Fix a memory leak in the Tango NAND controller driver
 - Fix read/write to a suspended erase block in the CFI driver
 - Fix the DT parsing logic in the Marvell NAND controller driver
* tag 'mtd/fixes-for-4.17-rc3' of git://git.infradead.org/linux-mtd:
  mtd: rawnand: marvell: fix the chip-select DT parsing logic
  mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block.
  mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug.
  mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block.
  mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic
  mtd: nand: Fix nanddev_mtd_erase()
  mtd: rawnand: tango: Fix struct clk memory leak
Diffstat (limited to 'drivers/mtd/nand/core.c')
| -rw-r--r-- | drivers/mtd/nand/core.c | 3 | 
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/mtd/nand/core.c b/drivers/mtd/nand/core.c index d0cd6f8635d7..9c9f8936b63b 100644 --- a/drivers/mtd/nand/core.c +++ b/drivers/mtd/nand/core.c @@ -162,7 +162,6 @@ int nanddev_mtd_erase(struct mtd_info *mtd, struct erase_info *einfo)  		ret = nanddev_erase(nand, &pos);  		if (ret) {  			einfo->fail_addr = nanddev_pos_to_offs(nand, &pos); -			einfo->state = MTD_ERASE_FAILED;  			return ret;  		} @@ -170,8 +169,6 @@ int nanddev_mtd_erase(struct mtd_info *mtd, struct erase_info *einfo)  		nanddev_pos_next_eraseblock(nand, &pos);  	} -	einfo->state = MTD_ERASE_DONE; -  	return 0;  }  EXPORT_SYMBOL_GPL(nanddev_mtd_erase);  | 
