From: Miquel Raynal Date: Fri, 9 Jan 2026 17:18:03 +0000 (+0100) Subject: mtd: spinand: Add missing check X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aab8a4c656379a6a1a4ca716f48118680560eaab;p=thirdparty%2Fkernel%2Flinux.git mtd: spinand: Add missing check The update cache variant is mandatory, both read and write versions are being checked, but not this one. All chip drivers seem to implement this variant, so there should be no breakage. Reviewed-by: Tudor Ambarus Signed-off-by: Miquel Raynal --- diff --git a/drivers/mtd/nand/spi/core.c b/drivers/mtd/nand/spi/core.c index 0346916b032bd..19100ea77e333 100644 --- a/drivers/mtd/nand/spi/core.c +++ b/drivers/mtd/nand/spi/core.c @@ -1430,6 +1430,9 @@ int spinand_match_and_init(struct spinand_device *spinand, op = spinand_select_op_variant(spinand, info->op_variants.update_cache); + if (!op) + return -ENOTSUPP; + spinand->op_templates.update_cache = op; return 0;