]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mtd: spinand: initialize ret in regular page reads
authorRuoyu Wang <ruoyuw560@gmail.com>
Wed, 17 Jun 2026 18:37:49 +0000 (02:37 +0800)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 29 Jun 2026 14:40:36 +0000 (16:40 +0200)
spinand_mtd_regular_page_read() returns ret after iterating over the
requested pages. If the request contains no data or OOB bytes, the
iterator does not run and ret is not assigned. Initialize it to 0 for the
empty request path.

Signed-off-by: Ruoyu Wang <ruoyuw560@gmail.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/spi/core.c

index f86786344d52b0fa8914d348c4a23a7e8dc38e29..74bb5ee83b31442deafc0ea58522ca79f141810c 100644 (file)
@@ -822,7 +822,7 @@ static int spinand_mtd_regular_page_read(struct mtd_info *mtd, loff_t from,
        bool disable_ecc = false;
        bool ecc_failed = false;
        unsigned int retry_mode = 0;
-       int ret;
+       int ret = 0;
 
        old_stats = mtd->ecc_stats;