From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH] xen: domain_update_node_affinity: Correct the ASSERT Date: Mon, 28 Jul 2014 18:31:46 +0100 Message-ID: <53D68902.9090906@linaro.org> References: <1406302204-13992-1-git-send-email-julien.grall@linaro.org> <1406568319.4038.17.camel@Solace> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta4.messagelabs.com ([85.158.143.247]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XBomA-0007Gz-3y for xen-devel@lists.xenproject.org; Mon, 28 Jul 2014 17:31:54 +0000 Received: by mail-wi0-f169.google.com with SMTP id n3so4615891wiv.0 for ; Mon, 28 Jul 2014 10:31:51 -0700 (PDT) In-Reply-To: <1406568319.4038.17.camel@Solace> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Dario Faggioli Cc: Juergen Gross , Keir Fraser , ian.campbell@citrix.com, Ian Jackson , tim@xen.org, George Dunlap , stefano.stabellini@citrix.com, Jan Beulich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Hi Dario, On 07/28/2014 06:25 PM, Dario Faggioli wrote: > On ven, 2014-07-25 at 16:30 +0100, Julien Grall wrote: >> The commit "move domain to cpupool0 before destroying it" make Xen crashes >> when a domain is destroyed with d->vcpus allocated but no VCPU initialized. >> > The title of the commit is certainly useful. Perhaps the beginning of > the hash would have been too. I didn't add the commit. Because it will be backported to Xen 4.4. Would it be fine to point to a Xen 4.5 commit in Xen 4.4 branch? >> Assertion '!cpumask_empty(dom_cpumask)' failed at domain.c:452 >> Xen call trace: >> [<00207bd8>] domain_update_node_affinity+0x10c/0x238 (PC) >> [<00000004>] 00000004 (LR) >> [<00226870>] sched_move_domain+0x3cc/0x42c >> [<0020925c>] domain_kill+0xc8/0x178 >> [<00206a0c>] do_domctl+0xaac/0x15e4 >> [<002529c0>] do_trap_hypervisor+0xc5c/0xf94 >> [<002559f0>] return_from_trap+0/0x4 >> >> Fix the ASSERT to check if d->vcpu is allocated and VCPU 0 is initialized. >> >> Signed-off-by: Julien Grall >> Cc: George Dunlap >> Cc: Dario Faggioli >> Cc: Juergen Gross >> Cc: Ian Campbell >> Cc: Ian Jackson >> Cc: Jan Beulich >> Cc: Keir Fraser >> Cc: Tim Deegan >> > In any case: > > Reviewed-by: Dario Faggioli Thanks! Regards, -- Julien Grall