[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [BUGFIX][PATCH v2 2/5] dbg_rw_guest_mem: need to call put_gfn in error path.
>>> On 08.01.14 at 01:25, Don Slutz <dslutz@xxxxxxxxxxx> wrote: > --- a/xen/arch/x86/debug.c > +++ b/xen/arch/x86/debug.c > @@ -63,10 +63,17 @@ dbg_hvm_va2mfn(dbgva_t vaddr, struct domain *dp, int > toaddr, > if ( p2m_is_readonly(gfntype) && toaddr ) > { > DBGP2("kdb:p2m_is_readonly: gfntype:%x\n", gfntype); > - return INVALID_MFN; > + mfn = INVALID_MFN; > } > > DBGP2("X: vaddr:%lx domid:%d mfn:%lx\n", vaddr, dp->domain_id, mfn); With the flow change above, this should be moved into an "else" to the earlier "if". Jan > + > + if ( mfn == INVALID_MFN ) > + { > + put_gfn(dp, *gfn); > + *gfn = INVALID_GFN; > + } > + > return mfn; > } _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |