hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/mfd/stmfx.c
....@@ -330,9 +330,8 @@
330330 stmfx->vdd = devm_regulator_get_optional(&client->dev, "vdd");
331331 ret = PTR_ERR_OR_ZERO(stmfx->vdd);
332332 if (ret) {
333
- if (ret == -ENODEV)
334
- stmfx->vdd = NULL;
335
- else
333
+ stmfx->vdd = NULL;
334
+ if (ret != -ENODEV)
336335 return dev_err_probe(&client->dev, ret, "Failed to get VDD regulator\n");
337336 }
338337
....@@ -387,7 +386,7 @@
387386
388387 err:
389388 if (stmfx->vdd)
390
- return regulator_disable(stmfx->vdd);
389
+ regulator_disable(stmfx->vdd);
391390
392391 return ret;
393392 }