[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 11/13] x86: Introduce struct cpu_policy to refer to a group of individual policies
>>> On 13.07.18 at 22:03, <andrew.cooper3@xxxxxxxxxx> wrote: > --- a/xen/arch/x86/sysctl.c > +++ b/xen/arch/x86/sysctl.c > @@ -31,6 +31,33 @@ > #include <asm/psr.h> > #include <asm/cpuid.h> > > +const struct cpu_policy system_policies[] = { By the end of the series the array remains unused outside this source file. I'd appreciate if it was made extern only when actually needed, not the least because ... > + [ XEN_SYSCTL_cpu_policy_raw ] = { > + &raw_cpuid_policy, > + &raw_msr_policy, > + }, > + [ XEN_SYSCTL_cpu_policy_host ] = { > + &host_cpuid_policy, > + &host_msr_policy, > + }, > + [ XEN_SYSCTL_cpu_policy_pv_max ] = { > + &pv_max_cpuid_policy, > + &pv_max_msr_policy, > + }, > + [ XEN_SYSCTL_cpu_policy_hvm_max ] = { > + &hvm_max_cpuid_policy, > + &hvm_max_msr_policy, > + }, > + [ XEN_SYSCTL_cpu_policy_pv_default ] = { > + &pv_max_cpuid_policy, > + &pv_max_msr_policy, > + }, > + [ XEN_SYSCTL_cpu_policy_hvm_default ] = { > + &hvm_max_cpuid_policy, > + &hvm_max_msr_policy, > + }, > +}; ... this does not make obvious (without consulting sysctl.h) that there are now holes (and hence hidden NULL pointers); this is perhaps already undesirable with the user of this array that the next patch adds. With "static" added and the "extern" dropped from the header Acked-by: Jan Beulich <jbeulich@xxxxxxxx> Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |