Messages in this thread | | | Date | Tue, 6 Feb 2018 20:26:17 +0200 | From | Ville Syrjälä <> | Subject | Re: [PATCH] x86: PM: Make APM idle driver initialize polling state |
| |
On Tue, Feb 06, 2018 at 07:02:58PM +0100, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rafael.j.wysocki@intel.com> > > Update the APM driver overlooked by commit 1b39e3f813b4 (cpuidle: Make > drivers initialize polling state) to initialize the polling state like > the other cpuidle drivers modified by that commit to prevent cpuidle > from crashing. > > Fixes: 1b39e3f813b4 (cpuidle: Make drivers initialize polling state) > Reported-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > Tested-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
And maybe?
Cc: <stable@vger.kernel.org> # v4.14+
> --- > arch/x86/kernel/apm_32.c | 1 + > 1 file changed, 1 insertion(+) > > Index: linux-pm/arch/x86/kernel/apm_32.c > =================================================================== > --- linux-pm.orig/arch/x86/kernel/apm_32.c > +++ linux-pm/arch/x86/kernel/apm_32.c > @@ -2389,6 +2389,7 @@ static int __init apm_init(void) > if (HZ != 100) > idle_period = (idle_period * HZ) / 100; > if (idle_threshold < 100) { > + cpuidle_poll_state_init(&apm_idle_driver); > if (!cpuidle_register_driver(&apm_idle_driver)) > if (cpuidle_register_device(&apm_cpuidle_device)) > cpuidle_unregister_driver(&apm_idle_driver); >
-- Ville Syrjälä Intel OTC
| |