Re: [PATCH] PCI/pwrctrl: Propagate dev_err_probe return value
From: Anand Moon
Date: Sun Oct 19 2025 - 04:16:31 EST
Hi Markus,
On Sat, 18 Oct 2025 at 21:36, Markus Elfring <Markus.Elfring@xxxxxx> wrote:
>
> > > slot->num_supplies = ret;
> > > ret = regulator_bulk_enable(slot->num_supplies, slot->supplies);
> > > if (ret < 0) {
> > > - dev_err_probe(dev, ret, "Failed to enable slot regulators\n");
> > > + ret = dev_err_probe(dev, ret, "Failed to enable slot regulators\n");
> > > regulator_bulk_free(slot->num_supplies, slot->supplies);
> > > return ret;
> >
> > Doing:
> > regulator_bulk_free(slot->num_supplies, slot->supplies);
> > return dev_err_probe(dev, ret, "Failed to enable slot regulators\n");
> >
> > Would be more consistent.
>
> How does this view fit to the commit ab81f2f79c683c94bac622aafafbe8232e547159
> ("PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure")
> from 2025-08-13?
>
Thank you for your guidance. My previous understanding was incorrect.
> Regards,
> Markus
>
Thanks
-Anand