public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/4] mtd: rawnand: Fix sequential reads
@ 2023-12-15 12:32 Miquel Raynal
  2023-12-15 12:32 ` [PATCH 1/4] mtd: rawnand: Prevent crossing LUN boundaries during " Miquel Raynal
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Miquel Raynal @ 2023-12-15 12:32 UTC (permalink / raw)
  To: Richard Weinberger, Vignesh Raghavendra, Tudor Ambarus,
	Pratyush Yadav, Michael Walle, linux-mtd
  Cc: Thomas Petazzoni, Julien Su, Jaime Liao, Jaime Liao, Alvin Zhou,
	eagle.alexander923, mans, martin, Sean Nyekjær,
	Miquel Raynal

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


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-02-21 16:53 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-15 12:32 [PATCH 0/4] mtd: rawnand: Fix sequential reads Miquel Raynal
2023-12-15 12:32 ` [PATCH 1/4] mtd: rawnand: Prevent crossing LUN boundaries during " Miquel Raynal
2023-12-22 11:37   ` Miquel Raynal
2023-12-15 12:32 ` [PATCH 2/4] mtd: rawnand: Fix core interference with " Miquel Raynal
2023-12-22 11:37   ` Miquel Raynal
2023-12-15 12:32 ` [PATCH 3/4] mtd: rawnand: Prevent sequential reads with on-die ECC engines Miquel Raynal
2023-12-22 11:37   ` Miquel Raynal
2023-12-15 12:32 ` [PATCH 4/4] mtd: rawnand: Clarify conditions to enable continuous reads Miquel Raynal
2023-12-22 11:37   ` Miquel Raynal
2024-02-09 13:35     ` Christophe Kerello
2024-02-13 19:39       ` Miquel Raynal
2024-02-21 11:20       ` Miquel Raynal
2024-02-21 16:29         ` Christophe Kerello
2024-02-21 16:53           ` Miquel Raynal
2023-12-21 10:06 ` [PATCH 0/4] mtd: rawnand: Fix sequential reads Martin Hundebøll

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox