
4 Nov
2024
4 Nov
'24
9:46 a.m.
On 10/28/24 8:27 AM, Prasad Kummari wrote:
@@ -1155,7 +1155,35 @@ static int spi_nor_erase(struct mtd_info *mtd, struct erase_info *instr)
if (len == mtd->size && !(nor->flags & SNOR_F_NO_OP_CHIP_ERASE)) {
ret = spi_nor_erase_chip(nor);
if (nor->flags & SNOR_F_HAS_STACKED) {
ret = 0; idx = 0;
while (idx < nor->num_flash) {
if (idx == 1) {
nor->spi->flags |= SPI_XFER_U_PAGE;
rc = write_enable(nor);
if (rc < 0)
goto erase_err;
how many levels of indentation do you have here? Please refactor your code, this is unreadable.