05.11.2020 19:07, Alan Stern пишет:
Do you really want to use the same error unwinding for opp_table values obtained from dev_pm_opp_set_regulators() as from dev_pm_opp_get_opp_table()?
They both are pointing at the same opp_table, which is refcounted.
The dev_pm_opp_set_regulators() is dev_pm_opp_get_opp_table() + it sets regulator for the table.
https://elixir.bootlin.com/linux/v5.10-rc2/source/drivers/opp/core.c#L1756