[PATCH 0/4] mtd: rawnand: Fix sequential reads
Martin Hundebøll
martin at geanix.com
Thu Dec 21 02:06:27 PST 2023
Hi Miquel,
On Fri, 2023-12-15 at 13:32 +0100, Miquel Raynal wrote:
> 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(-)
>
Thank you for looking into this!
This series fixes the issue on our i.MX6ULL equipped with a Micron
MT29F4G08ABAFAWP nand flash, so for all four patches:
Tested-by: Martin Hundebøll <martin at geanix.com>
// Martin
More information about the linux-mtd
mailing list