[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 5/8] xen/vmap: allow vmap() to be called during early boot
On 01.02.2020 01:33, David Woodhouse wrote: > From: David Woodhouse <dwmw@xxxxxxxxxxxx> > > Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx> A word on the "why" would be nice, just like Wei has in the previous patch. Besides that just two cosmetic requests: > --- a/xen/common/vmap.c > +++ b/xen/common/vmap.c > @@ -68,7 +68,7 @@ static void *vm_alloc(unsigned int nr, unsigned int align, > spin_lock(&vm_lock); > for ( ; ; ) > { > - struct page_info *pg; > + mfn_t mfn; > > ASSERT(vm_low[t] == vm_top[t] || !test_bit(vm_low[t], vm_bitmap(t))); > for ( start = vm_low[t]; start < vm_top[t]; ) > @@ -103,9 +103,17 @@ static void *vm_alloc(unsigned int nr, unsigned int > align, > if ( vm_top[t] >= vm_end[t] ) > return NULL; > > - pg = alloc_domheap_page(NULL, 0); > - if ( !pg ) > - return NULL; > + if ( system_state == SYS_STATE_early_boot ) > + { > + mfn = alloc_boot_pages(1, 1); > + } Please omit the braces in cases like this one. > + else > + { > + struct page_info *pg = alloc_domheap_page(NULL, 0); > + if ( !pg ) Please have a blank line between declaration(s) and statement(s). 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 |