Message ID | 5723908F02000078000E744C@prv-mh.provo.novell.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 29/04/16 15:49, Jan Beulich wrote: > Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
On Fri, Apr 29, 2016 at 3:49 PM, Jan Beulich <JBeulich@suse.com> wrote: > Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: George Dunlap <george.dunlap@citrix.com> > > --- a/xen/arch/x86/mm/p2m.c > +++ b/xen/arch/x86/mm/p2m.c > @@ -618,9 +618,11 @@ void p2m_teardown(struct p2m_domain *p2m > > void p2m_final_teardown(struct domain *d) > { > - /* We must teardown unconditionally because > + /* > + * We must teardown both of them unconditionally because > * we initialise them unconditionally. > */ > + p2m_teardown_altp2m(d); > p2m_teardown_nestedp2m(d); > > /* Iterate over all p2m tables per domain */ > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel >
On Tue, May 3, 2016 at 5:44 PM, George Dunlap <George.Dunlap@eu.citrix.com> wrote: > On Fri, Apr 29, 2016 at 3:49 PM, Jan Beulich <JBeulich@suse.com> wrote: >> Signed-off-by: Jan Beulich <jbeulich@suse.com> > > Acked-by: George Dunlap <george.dunlap@citrix.com> And I guess this is a candidate for backport to 4.6 too? -George
>>> On 03.05.16 at 18:45, <George.Dunlap@eu.citrix.com> wrote: > On Tue, May 3, 2016 at 5:44 PM, George Dunlap > <George.Dunlap@eu.citrix.com> wrote: >> On Fri, Apr 29, 2016 at 3:49 PM, Jan Beulich <JBeulich@suse.com> wrote: >>> Signed-off-by: Jan Beulich <jbeulich@suse.com> >> >> Acked-by: George Dunlap <george.dunlap@citrix.com> > > And I guess this is a candidate for backport to 4.6 too? Definitely (and I have it in my queue already). Jan
--- a/xen/arch/x86/mm/p2m.c +++ b/xen/arch/x86/mm/p2m.c @@ -618,9 +618,11 @@ void p2m_teardown(struct p2m_domain *p2m void p2m_final_teardown(struct domain *d) { - /* We must teardown unconditionally because + /* + * We must teardown both of them unconditionally because * we initialise them unconditionally. */ + p2m_teardown_altp2m(d); p2m_teardown_nestedp2m(d); /* Iterate over all p2m tables per domain */