[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 7/9] x86/intel_pstate: add a booting param to select the driver to load
>>> On 14.09.15 at 04:32, <wei.w.wang@xxxxxxxxx> wrote: > --- a/xen/arch/x86/acpi/cpufreq/cpufreq.c > +++ b/xen/arch/x86/acpi/cpufreq/cpufreq.c > @@ -40,6 +40,7 @@ > #include <asm/processor.h> > #include <asm/percpu.h> > #include <asm/cpufeature.h> > +#include <asm/cpufreq.h> I think to make clear why this include is needed here it would be better if you added the declaration of intel_pstate_init() also in this patch instead of in the previous one. > @@ -647,9 +648,11 @@ static int __init cpufreq_driver_init(void) > int ret = 0; > > if ((cpufreq_controller == FREQCTL_xen) && > - (boot_cpu_data.x86_vendor == X86_VENDOR_INTEL)) > - ret = cpufreq_register_driver(&acpi_cpufreq_driver); > - else if ((cpufreq_controller == FREQCTL_xen) && > + (boot_cpu_data.x86_vendor == X86_VENDOR_INTEL)) { > + ret = intel_pstate_init(); > + if (ret) > + ret = cpufreq_register_driver(&acpi_cpufreq_driver); > + } else if ((cpufreq_controller == FREQCTL_xen) && > (boot_cpu_data.x86_vendor == X86_VENDOR_AMD)) > ret = powernow_register_driver(); Since you're basically modifying the entire body of the function, please gets its coding style corrected as you fiddle with it. > --- a/xen/arch/x86/acpi/cpufreq/intel_pstate.c > +++ b/xen/arch/x86/acpi/cpufreq/intel_pstate.c > @@ -843,7 +843,11 @@ int __init intel_pstate_init(void) > int cpu, rc = 0; > const struct x86_cpu_id *id; > struct cpu_defaults *cpu_info; > + static bool_t __read_mostly load; Why __read_mostly when the function is __init? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |