[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] [PATCH] Fix freeing of privregs structure fordomVTi
Masaki Kanno write on 2007年1月11日 16:24: > Hi, Hi Kanno, Good catch! I have below comment. The root cause is, vhpt and privregs for xeno are allocated at hypercall XEN-DOMCTL_max_vcpus, at that time d->arch.is_vti is not set yet. When d->arch.is_vti is set, vhpt and privregs allocated for xeno are released, and vhpt and privregs for VTI are allocated at this time. This logic is a little bit ugly. Can we postpone vhpt and privregs allocation until d->arch.is_vti is set? One place is at xen/arch/ia64/xen/arch_set_info_guest, If(d->arch.is_vti) vmx_final_setup_guest(v); Else{ /*TODO We can move vhpt and privregs logic for xeno here. */ } What's your opinioin? Thanks, Anthony > > When I repeated creation and destruction of domVTi, I found a bug. > It is memory leak of privregs structure. > This patch fixes the bug. > > Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx> > > Best regards, > Kan _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |