On Wed, 2022-03-23 at 17:04:56 UTC, Tokunori Ikegami wrote: > Since commit dfeae1073583("mtd: cfi_cmdset_0002: Change write buffer to > check correct value") buffered writes fail on S29GL064N. This is > because, on S29GL064N, reads return 0xFF at the end of DQ polling for > write completion, where as, chip_good() check expects actual data > written to the last location to be returned post DQ polling completion. > Fix is to revert to using chip_good() for S29GL064N which only checks > for DQ lines to settle down to determine write completion. > > Fixes: dfeae1073583("mtd: cfi_cmdset_0002: Change write buffer to check correct value") > Signed-off-by: Tokunori Ikegami <ikegami.t@xxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx > Link: https://lore.kernel.org/r/b687c259-6413-26c9-d4c9-b3afa69ea124@xxxxxxxxxxxxxx/ Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next, thanks. Miquel