Boris Brezillon
e7bfb3fdbd
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
...
MTD users are no longer checking erase_info->state to determine if the
erase operation failed or succeeded. Moreover, mtd_erase_callback() is
now a NOP.
We can safely get rid of all mtd_erase_callback() calls and all
erase_info->state assignments. While at it, get rid of the
erase_info->state field, all MTD_ERASE_XXX definitions and the
mtd_erase_callback() function.
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Reviewed-by: Richard Weinberger <richard@nod.at>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Bert Kenward <bkenward@solarflare.com>
---
Changes in v2:
- Address a few coding style issues (reported by Miquel)
- Remove comments that are no longer valid (reported by Miquel)
2018-03-21 09:50:56 +01:00
..
chips
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
devices
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
lpddr
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
maps
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
nand
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
onenand
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
parsers
mtd: sharpslpart: make local function sharpsl_nand_cleanup_ftl() static
2018-01-06 15:06:23 +01:00
spi-nor
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
tests
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
ubi
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
afs.c
ar7part.c
bcm47xxpart.c
bcm63xxpart.c
cmdlinepart.c
ftl.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
inftlcore.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
inftlmount.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
Kconfig
kconfig: kill off GENERIC_IO option
2017-11-13 21:39:15 +01:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mtd_blkdevs.c
mtd: blkdevs: Fix mtd block write failure
2017-08-12 14:53:24 -07:00
mtdblock.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
mtdblock_ro.c
mtdchar.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
mtdconcat.c
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
mtdcore.c
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
mtdcore.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mtdoops.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
mtdpart.c
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
2018-03-21 09:50:56 +01:00
mtdsuper.c
Rename superblock flags (MS_xyz -> SB_xyz)
2017-11-27 13:05:09 -08:00
mtdswap.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
nftlcore.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
nftlmount.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
ofpart.c
mtd: Convert to using %pOF instead of full_name
2017-08-15 14:00:43 +02:00
redboot.c
rfd_ftl.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
sm_ftl.c
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
2018-03-15 18:22:26 +01:00
sm_ftl.h
mtd: Stop assuming mtd_erase() is asynchronous
2018-03-15 18:21:07 +01:00
ssfdc.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00