[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86/bigmem: eliminate struct domain address width restriction
>>> On 01.09.15 at 12:57, <ian.campbell@xxxxxxxxxx> wrote: > On Wed, 2015-08-26 at 01:41 -0600, Jan Beulich wrote: >> @@ -225,10 +226,12 @@ static unsigned int __init noinline _dom >> >> return bits; >> } >> +#endif >> >> struct domain *alloc_domain_struct(void) >> { >> struct domain *d; >> +#ifndef CONFIG_BIGMEM >> /* >> * We pack the PDX of the domain structure into a 32-bit field >> within >> * the page_info structure. Hence the MEMF_bits() restriction. >> @@ -237,12 +240,16 @@ struct domain *alloc_domain_struct(void) >> >> if ( unlikely(!bits) ) >> bits = _domain_struct_bits(); >> +#else >> +# define bits 0 > > const unsigned int bits = 0; > > Seems nicer than the trailing #undef? Hmm, yes, in cases like this I agree (assuming that all compiler versions we care about will be intelligent enough to eliminate the variable). Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |