Hi, On 05/02/19 7:37 PM, Tokunori Ikegami wrote: > The change is based on the fix for flash erase to use chip_good() done in the past. > And it is fixed as same way in the OpenWrt Project as below. > <https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=ddc11c3932c7b7b7df7d5fbd48f207e77619eaa7> > Also includes some refactoring changes. > This series needs to be rebased on top of Liu Jian's fixes in master. Please rebase and resend for review. Thanks! > Signed-off-by: Tokunori Ikegami <ikegami_to@xxxxxxxxxxx> > Cc: Fabio Bettoni <fbettoni@xxxxxxxxx> > Co: Hauke Mehrtens <hauke@xxxxxxxxxx> > Co: Koen Vandeputte <koen.vandeputte@xxxxxxxxxxxx> > Cc: Chris Packham <chris.packham@xxxxxxxxxxxxxxxxxxx> > Cc: Joakim Tjernlund <Joakim.Tjernlund@xxxxxxxxxxxx> > Cc: linux-mtd@xxxxxxxxxxxxxxxxxxx > > Tokunori Ikegami (11): > mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() > mtd: cfi_cmdset_0002: Remove chip_ready() from do_write_buffer() > mtd: cfi_cmdset_0002: Remove goto statement from do_write_buffer() > mtd: cfi_cmdset_0002: Call xip_enable() once only in > do_write_buffer(). > mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce function size > mtd: cfi_cmdset_0002: Split do_write_oneword() op_done goto statement > mtd: cfi_cmdset_0002: Remove op_done goto statement from > do_write_oneword() > mtd: cfi_cmdset_0002: Remove retry goto statement from > do_write_oneword() > mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence > mtd: cfi_cmdset_0002: Split to wait write buffer to check if completed > mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce exit paths > > drivers/mtd/chips/cfi_cmdset_0002.c | 274 ++++++++++++++++++++++-------------- > 1 file changed, 168 insertions(+), 106 deletions(-) > mode change 100644 => 100755 drivers/mtd/chips/cfi_cmdset_0002.c > -- Regards Vignesh ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/