[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xen: delay construction of mfn_list_list
On 14/10/14 12:33, Juergen Gross wrote: > The 3 level p2m tree for the Xen tools is constructed very early at > boot by calling xen_build_mfn_list_list(). Memory needed for this tree > is allocated via extend_brk(). > > As this tree (other than the kernel internal p2m tree) is only needed > for domain save/restore, live migration and crash dump analysis it > doesn't matter whether it is constructed very early or just some > milliseconds later when memory allocation is possible by other means. > > This patch moves the call of xen_build_mfn_list_list() just after > calling xen_pagetable_p2m_copy() simplifying this function, too, as it > doesn't have to bother with two parallel trees now. The same applies > for some other internal functions. > > While simplifying code, make early_can_reuse_p2m_middle() static and > drop the unused second parameter. p2m_mid_identity_mfn can be removed > as well, it isn't used either. > > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> > --- > arch/x86/xen/enlighten.c | 3 --- > arch/x86/xen/mmu.c | 5 +++- > arch/x86/xen/p2m.c | 65 > +++++++++++------------------------------------- > 3 files changed, 18 insertions(+), 55 deletions(-) Nice! Applied to stable/for-linus-3.18 Thanks. David _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |