[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/3] xen/mmu/p2m: Check extend_brk for NULL
On Tue, Jul 31, 2012 at 06:42:54AM -0400, Konrad Rzeszutek Wilk wrote: > Which allows us to be a bit smarter in case we exhaust the reserved > virtual space. > > [v1: Suggested by Ian Campbell] > Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> > --- > arch/x86/xen/enlighten.c | 2 ++ > arch/x86/xen/mmu.c | 5 ++++- > arch/x86/xen/p2m.c | 35 ++++++++++++++++++++++++----------- > 3 files changed, 30 insertions(+), 12 deletions(-) > > diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c > index 993e2a5..923d98e 100644 > --- a/arch/x86/xen/enlighten.c > +++ b/arch/x86/xen/enlighten.c > @@ -1519,6 +1519,8 @@ void __ref xen_hvm_init_shared_info(void) > if (!shared_info_page) > shared_info_page = (struct shared_info *) > extend_brk(PAGE_SIZE, PAGE_SIZE); > + if (!shared_info_page) > + return; > xatp.domid = DOMID_SELF; > xatp.idx = 0; > xatp.space = XENMAPSPACE_shared_info; > diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c > index 993ba07..d7a2044 100644 > --- a/arch/x86/xen/mmu.c > +++ b/arch/x86/xen/mmu.c > @@ -1711,6 +1711,8 @@ static void __init xen_map_identity_early(pmd_t *pmd, > unsigned long max_pfn) > > level1_ident_pgt = extend_brk(sizeof(pte_t) * LEVEL1_IDENT_ENTRIES, > PAGE_SIZE); > + if (!level_ident_pgt) > + goto out; > And this is what I get for posting patches in the wee mornings without coffee.. It obviously should have be level1_ident_pgt. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |