diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers/mtd/spi/spi-nor-core.c index 76c33b243682..a270af9a88fc 100644 --- a/drivers/mtd/spi/spi-nor-core.c +++ b/drivers/mtd/spi/spi-nor-core.c @@ -1605,6 +1605,7 @@ static int spi_nor_read(struct mtd_info *mtd, loff_t from, size_t len, } while (len) { + schedule(); read_len = len; offset = from;