[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 05/10] x86/msr: Compile out unused logic/objects
On 26.02.2020 21:22, Andrew Cooper wrote: > @@ -76,16 +77,27 @@ void __init init_guest_msr_policy(void) > { > calculate_raw_policy(); > calculate_host_policy(); > - calculate_hvm_max_policy(); > - calculate_pv_max_policy(); > + > + if ( IS_ENABLED(CONFIG_PV) ) > + calculate_pv_max_policy(); > + > + if ( hvm_enabled ) Any chance of talking you into doing things more symmetrically, by either also using IS_ENABLED(CONFIG_HVM) here or ... > + calculate_hvm_max_policy(); > } > > int init_domain_msr_policy(struct domain *d) > { > - struct msr_policy *mp = > - xmemdup(is_pv_domain(d) ? &pv_max_msr_policy > - : &hvm_max_msr_policy); > + struct msr_policy *mp = is_pv_domain(d) > + ? (IS_ENABLED(CONFIG_PV) ? &pv_max_msr_policy : NULL) > + : (IS_ENABLED(CONFIG_HVM) ? &hvm_max_msr_policy : NULL); ... (imo preferably) hvm_enabled here? Either way Reviewed-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 |