]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
regulator: mt6315: Fix checking return value of devm_regmap_init_spmi_ext
authorAxel Lin <axel.lin@ingics.com>
Tue, 15 Jun 2021 13:29:34 +0000 (21:29 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 15 Jun 2021 15:43:01 +0000 (16:43 +0100)
devm_regmap_init_spmi_ext() returns ERR_PTR() on error.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Link: https://lore.kernel.org/r/20210615132934.3453965-1-axel.lin@ingics.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/mt6315-regulator.c

index 8c5d72869c2be31e5130689e38f8795b28d4f099..ebb68d3b53906a1037f12718d2c6f0a84c0b2d71 100644 (file)
@@ -223,8 +223,8 @@ static int mt6315_regulator_probe(struct spmi_device *pdev)
        int i;
 
        regmap = devm_regmap_init_spmi_ext(pdev, &mt6315_regmap_config);
-       if (!regmap)
-               return -ENODEV;
+       if (IS_ERR(regmap))
+               return PTR_ERR(regmap);
 
        chip = devm_kzalloc(dev, sizeof(struct mt6315_chip), GFP_KERNEL);
        if (!chip)