From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: [Patch] Call sched_destroy_domain before cpupool_rm_domain. Date: Tue, 05 Nov 2013 21:09:03 +0000 Message-ID: References: <52776A00.5030702@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <52776A00.5030702@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Andrew Cooper , Juergen Gross Cc: George Dunlap , Keir Fraser , Nathan Studer , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On 04/11/2013 09:33, "Andrew Cooper" wrote: > On 04/11/13 06:30, Juergen Gross wrote: >> On 04.11.2013 04:03, Nathan Studer wrote: >>> From: Nathan Studer >>> >>> The domain destruction code, removes a domain from its cpupool >>> before attempting to destroy its scheduler information. Since >>> the scheduler framework uses the domain's cpupool information >>> to decide on which scheduler ops to use, this results in the >>> the wrong scheduler's destroy domain function being called >>> when the cpupool scheduler and the initial scheduler are >>> different. >>> >>> Correct this by destroying the domain's scheduling information >>> before removing it from the pool. >>> >>> Signed-off-by: Nathan Studer >> >> Reviewed-by: Juergen Gross > > Reviewed-by: Andrew Cooper Acked-by: Keir Fraser