Messages in this thread | | | From | Doug Smythies <> | Date | Fri, 26 Nov 2021 17:13:09 -0800 | Subject | Re: [PATCH] powercap/drivers/dtpm: Disable dtpm at boot time |
| |
On Fri, Nov 26, 2021 at 3:10 PM Daniel Lezcano <daniel.lezcano@linaro.org> wrote: > > > Hi Doug, > > I was unable to reproduce the issue because I don't have an x86 platform. > > Is it possible to check if this fix is ok?
Hi Daniel,
Yes, confirmed.
Tested-By: Doug Smythies <dsmythies@telus.net>
> > -- Daniel > > On 27/11/2021 00:08, Daniel Lezcano wrote: > > The DTPM framework misses a mechanism to set it up. That is currently > > under review but will come after the next cycle. > > > > As the distro are enabling all the kernel options, the DTPM framework > > is enabled on platforms where the energy model is not implemented, > > thus making the framework inconsistent and disrupting the CPU > > frequency scaling service. > > > > Remove the initialization at boot time as a hot fix. > > > > Fixes: 7a89d7eacf8e ("powercap/drivers/dtpm: Simplify the dtpm table") > > Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> > > --- > > drivers/powercap/dtpm.c | 3 --- > > 1 file changed, 3 deletions(-) > > > > diff --git a/drivers/powercap/dtpm.c b/drivers/powercap/dtpm.c > > index b9fac786246a..fb35c5828bfb 100644 > > --- a/drivers/powercap/dtpm.c > > +++ b/drivers/powercap/dtpm.c > > @@ -471,9 +471,6 @@ static int __init init_dtpm(void) > > return PTR_ERR(pct); > > } > > > > - for_each_dtpm_table(dtpm_descr) > > - dtpm_descr->init(); > > - > > return 0; > > } > > late_initcall(init_dtpm); > > > > > -- > <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs > > Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | > <http://twitter.com/#!/linaroorg> Twitter | > <http://www.linaro.org/linaro-blog/> Blog
| |