Message ID | cover.1698661048.git.viresh.kumar@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | OPP: Simplify required-opp handling | expand |
On 30-10-23, 15:54, Viresh Kumar wrote: > Hello, > > I wasn't able to test this locally (despite trying to hack it around) and need > help from someone who is `virt_devs` field of `struct dev_pm_opp_config`. > > Pushed here: > > git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git opp/required-opps > > V1->V2: > - Support opp-level 0, drop vote i.e.. > - Fix OPP pointer while calling dev_pm_opp_set_opp() recursively. > - Minor checks and fixes. > - Add Reviewed-by from Ulf. Stephan, Ulf, Any feedback on this before I merge it ?
On Fri, 3 Nov 2023 at 06:28, Viresh Kumar <viresh.kumar@linaro.org> wrote: > > On 30-10-23, 15:54, Viresh Kumar wrote: > > Hello, > > > > I wasn't able to test this locally (despite trying to hack it around) and need > > help from someone who is `virt_devs` field of `struct dev_pm_opp_config`. > > > > Pushed here: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git opp/required-opps > > > > V1->V2: > > - Support opp-level 0, drop vote i.e.. > > - Fix OPP pointer while calling dev_pm_opp_set_opp() recursively. > > - Minor checks and fixes. > > - Add Reviewed-by from Ulf. > > Stephan, Ulf, > > Any feedback on this before I merge it ? I intend to review it within the next couple of days - or at least before the merge window gets closed. Kind regards Uffe
On Fri, Nov 03, 2023 at 10:58:54AM +0530, Viresh Kumar wrote: > On 30-10-23, 15:54, Viresh Kumar wrote: > > I wasn't able to test this locally (despite trying to hack it around) and need > > help from someone who is `virt_devs` field of `struct dev_pm_opp_config`. > > > > Pushed here: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git opp/required-opps > > > > V1->V2: > > - Support opp-level 0, drop vote i.e.. > > - Fix OPP pointer while calling dev_pm_opp_set_opp() recursively. > > - Minor checks and fixes. > > - Add Reviewed-by from Ulf. > > Stephan, Ulf, > > Any feedback on this before I merge it ? > Sorry for the delay. I tested this successfully on the MSM8909 board on Wednesday (with the single genpd, and without opp-level 0 there), but until now didn't find time to test it on the MSM8916 board with the multiple genpds and the opp-level 0. The opp-level 0 works fine now, thanks for fixing that! The warning in _link_required_opps() when using the parent genpd setup [1] is still present though. Given that this setup is an existing feature in the genpd core I would appreciate if we try to find a solution before merging this patch set. It's kind of a regression otherwise since the warning isn't present without this patch set. Maybe someone else is already actively using such a setup. Thanks! Stephan [1]: https://lore.kernel.org/linux-pm/ZTkciw5AwufxQYnB@gerhold.net/
On 03-11-23, 10:24, Stephan Gerhold wrote: > Sorry for the delay. I tested this successfully on the MSM8909 board on > Wednesday (with the single genpd, and without opp-level 0 there), but > until now didn't find time to test it on the MSM8916 board with the > multiple genpds and the opp-level 0. Thanks. > The opp-level 0 works fine now, thanks for fixing that! > > The warning in _link_required_opps() when using the parent genpd setup > [1] is still present though. Given that this setup is an existing > feature in the genpd core I would appreciate if we try to find a > solution before merging this patch set. It's kind of a regression > otherwise since the warning isn't present without this patch set. > Maybe someone else is already actively using such a setup. I did mention the solution that I seem fit for this case [1]. That's what I have in mind.
On 03-11-23, 10:24, Stephan Gerhold wrote: > The warning in _link_required_opps() when using the parent genpd setup > [1] is still present though. Given that this setup is an existing > feature in the genpd core I would appreciate if we try to find a > solution before merging this patch set. It's kind of a regression > otherwise since the warning isn't present without this patch set. > Maybe someone else is already actively using such a setup. Can you please try V3. The warning should be gone now.