Messages in this thread | ![/](/images/icornerl.gif) | | Date | Thu, 25 Aug 2011 21:47:35 +0200 | From | anders eriksson <> | Subject | Re: mtrr failure, 3.1-rc1 |
| |
On 2011-08-25 18:46, Tejun Heo wrote: > Anders, if your kernel didn't have SMP turned on, can you please > verify the following patch fixes the problem? > > Thanks. > > diff --git a/arch/x86/kernel/cpu/mtrr/main.c b/arch/x86/kernel/cpu/mtrr/main.c > index 08119a3..6b96110 100644 > --- a/arch/x86/kernel/cpu/mtrr/main.c > +++ b/arch/x86/kernel/cpu/mtrr/main.c > @@ -149,7 +149,6 @@ struct set_mtrr_data { > */ > static int mtrr_rendezvous_handler(void *info) > { > -#ifdef CONFIG_SMP > struct set_mtrr_data *data = info; > > /* > @@ -171,7 +170,6 @@ static int mtrr_rendezvous_handler(void *info) > } else if (mtrr_aps_delayed_init || !cpu_online(smp_processor_id())) { > mtrr_if->set_all(); > } > -#endif > return 0; > } > Tested. Works as expected. Thanks!
-A
| ![\](/images/icornerr.gif) |