]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: codecs: wcd939x: Simplify return from devm_gpiod_get() error
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 26 May 2025 10:49:53 +0000 (12:49 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 8 Jun 2025 22:33:30 +0000 (23:33 +0100)
No need to store devm_gpiod_get() error code in temporary variable.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20250526-b4-asoc-wcd9395-vdd-px-v1-4-64d3cb60313b@linaro.org
Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wcd939x.c

index 95cd88a37acb5ef455d4a40948284ae45e2dfb28..9592462f2d6e3067a2ed3339ddd5f676eaf3b5ed 100644 (file)
@@ -3241,10 +3241,9 @@ static int wcd939x_populate_dt_data(struct wcd939x_priv *wcd939x, struct device
        int ret;
 
        wcd939x->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW);
-       if (IS_ERR(wcd939x->reset_gpio)) {
-               ret = PTR_ERR(wcd939x->reset_gpio);
-               return dev_err_probe(dev, ret, "Failed to get reset gpio\n");
-       }
+       if (IS_ERR(wcd939x->reset_gpio))
+               return dev_err_probe(dev, PTR_ERR(wcd939x->reset_gpio),
+                                    "Failed to get reset gpio\n");
 
        ret = devm_regulator_bulk_get_enable(dev, ARRAY_SIZE(wcd939x_supplies),
                                             wcd939x_supplies);