[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] remove dead code in allocate_memory
On Mon, 15 Jan 2018, Julien Grall wrote: > Hi Stefano, > > On 01/13/2018 12:29 AM, Stefano Stabellini wrote: > > lowmem is unchanged until after this loop, there is no point in testing > > for its value. Moreover, Coverity complains about dead code. > > > > Remove the lowmem test in the first loop. > > While I understand Coverity complains about dead code, in that particular case > I don't think removing this test is the right thing to do. > > It is very easy to toggle lowmen to false in the declaration as this was done > before ab5b00a "xen/arm: domain_build: allocate lowmem for dom0 as much as > possible". One example would be keep low memory free for other purpose. Fair enough > > > > CID: 1381832 > > Signed-off-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> > > > > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c > > index 155c952..fa58906 100644 > > --- a/xen/arch/arm/domain_build.c > > +++ b/xen/arch/arm/domain_build.c > > @@ -277,7 +277,7 @@ static void allocate_memory(struct domain *d, struct > > kernel_info *kinfo) > > */ > > while ( order >= min_low_order ) > > { > > - for ( bits = order ; bits <= (lowmem ? 32 : PADDR_BITS); bits++ ) > > + for ( bits = order ; bits <= 32; bits++ ) > > { > > pg = alloc_domheap_pages(d, order, MEMF_bits(bits)); > > if ( pg != NULL ) > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |