ff5521c44eafd5de9d3ee17653178cb0b826de1d
[openwrt/staging/dangole.git] / target / linux / mediatek / patches-5.15 / 121-hack-spi-nand-1b-bbm.patch
1 --- a/drivers/mtd/nand/spi/core.c
2 +++ b/drivers/mtd/nand/spi/core.c
3 @@ -724,7 +724,7 @@ static int spinand_mtd_write(struct mtd_
4 static bool spinand_isbad(struct nand_device *nand, const struct nand_pos *pos)
5 {
6 struct spinand_device *spinand = nand_to_spinand(nand);
7 - u8 marker[2] = { };
8 + u8 marker[1] = { };
9 struct nand_page_io_req req = {
10 .pos = *pos,
11 .ooblen = sizeof(marker),
12 @@ -735,7 +735,7 @@ static bool spinand_isbad(struct nand_de
13
14 spinand_select_target(spinand, pos->target);
15 spinand_read_page(spinand, &req);
16 - if (marker[0] != 0xff || marker[1] != 0xff)
17 + if (marker[0] != 0xff)
18 return true;
19
20 return false;