Fix corner case in bad block table handling.
authorDoyle, Patrick <pdoyle@irobot.com>
Wed, 15 Jul 2020 14:46:34 +0000 (14:46 +0000)
committerTom Rini <trini@konsulko.com>
Wed, 5 Aug 2020 03:30:02 +0000 (23:30 -0400)
commit06fc4573b9d0878dd1d3b302884601263fe6e85f
tree488d1a4fe6731aaa89bfb06b988bbdaec3b8426f
parent4a4830cf915e76f07cff5ce346c3ccbc987c1557
Fix corner case in bad block table handling.

In the unlikely event that both blocks 10 and 11 are marked as bad (on a
32 bit machine), then the process of marking block 10 as bad stomps on
cached entry for block 11.  There are (of course) other examples.

Signed-off-by: Patrick Doyle <pdoyle@irobot.com>
Reviewed-by: Richard Weinberger <richard@nod.at>
drivers/mtd/nand/bbt.c