From: Dan Carpenter Date: Fri, 14 Mar 2025 10:10:26 +0000 (+0300) Subject: spi: sg2044-nor: fix uninitialized variable in probe X-Git-Tag: v6.15-rc1~182^2~2^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a1d8f70954f69e333b252795808164839bb2e7cf;p=thirdparty%2Flinux.git spi: sg2044-nor: fix uninitialized variable in probe The "base" pointer is uninitialized. It should be "spifmc->io_base" instead. Fixes: de16c322eefb ("spi: sophgo: add SG2044 SPI NOR controller driver") Signed-off-by: Dan Carpenter Reviewed-by: Tudor Ambarus Link: https://patch.msgid.link/d343921b-16b8-429b-888a-f51bb6f2edc8@stanley.mountain Signed-off-by: Mark Brown --- diff --git a/drivers/spi/spi-sg2044-nor.c b/drivers/spi/spi-sg2044-nor.c index baa4cf6776631..97d6b3a21d545 100644 --- a/drivers/spi/spi-sg2044-nor.c +++ b/drivers/spi/spi-sg2044-nor.c @@ -427,7 +427,6 @@ static int sg2044_spifmc_probe(struct platform_device *pdev) { struct spi_controller *ctrl; struct sg2044_spifmc *spifmc; - void __iomem *base; int ret; ctrl = devm_spi_alloc_host(&pdev->dev, sizeof(*spifmc)); @@ -447,8 +446,8 @@ static int sg2044_spifmc_probe(struct platform_device *pdev) spifmc->ctrl = ctrl; spifmc->io_base = devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(base)) - return PTR_ERR(base); + if (IS_ERR(spifmc->io_base)) + return PTR_ERR(spifmc->io_base); ctrl->num_chipselect = 1; ctrl->dev.of_node = pdev->dev.of_node;