[PATCH 0/4] mtd: rawnand: Fix sequential reads

Miquel Raynal miquel.raynal at bootlin.com
Fri Dec 15 04:32:04 PST 2023


After a number of reports and hours of investigation, I could finally
identify the main issue that likely lead to all these issues, which is
addressed in the second patch. The three other patches are also flagged
for backporting because I think it is best to apply them as well as they
are supposed to prevent a few corner cases from happening.

Please test this series and let me know if you encounter other errors.

Thanks,
Miquèl

Miquel Raynal (4):
  mtd: rawnand: Prevent crossing LUN boundaries during sequential reads
  mtd: rawnand: Fix core interference with sequential reads
  mtd: rawnand: Prevent sequential reads with on-die ECC engines
  mtd: rawnand: Clarify conditions to enable continuous reads

 drivers/mtd/nand/raw/nand_base.c | 89 +++++++++++++++++++++++++++-----
 include/linux/mtd/rawnand.h      |  2 +
 2 files changed, 77 insertions(+), 14 deletions(-)

-- 
2.34.1




More information about the linux-mtd mailing list