2
0

121-hack-spi-nand-1b-bbm.patch 645 B

1234567891011121314151617181920
  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. spinand_select_target(spinand, pos->target);
  14. spinand_read_page(spinand, &req);
  15. - if (marker[0] != 0xff || marker[1] != 0xff)
  16. + if (marker[0] != 0xff)
  17. return true;
  18. return false;