Messages in this thread | | | Subject | Re: [PATCH] powercap/drivers/dtpm: Disable dtpm at boot time | From | Daniel Lezcano <> | Date | Sat, 27 Nov 2021 00:10:50 +0100 |
| |
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?
-- 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
| |