From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: IRQs, move_in_progress, -EBUSY &c Date: Wed, 11 Aug 2010 16:59:32 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="B_3364390776_26974938" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: George Dunlap , "xen-devel@lists.xensource.com" , Jeremy Fitzhardinge , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org --B_3364390776_26974938 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit On 11/08/2010 15:56, "George Dunlap" wrote: > However, it seems that moving IRQs is not handled properly. Either > the pvops kernel should retry if it gets an -EBUSY, or the hypercall > should not fail, but wait until it can return success. Can you try the attached patch? Thanks, Keir > I discovered all this by adding debug statements to the IRQ path; the > patch is attached, if anyone else wants to use it. > > -George --B_3364390776_26974938 Content-Type: application/octet-stream; name="00-gsi-retry" Content-Disposition: attachment; filename="00-gsi-retry" Content-Transfer-Encoding: base64 ZGlmZiAtciBmNDUwMjZlYzhkYjUgeGVuL2FyY2gveDg2L3BoeXNkZXYuYwotLS0gYS94ZW4v YXJjaC94ODYvcGh5c2Rldi5jCU1vbiBBdWcgMDkgMTg6Mjk6NTAgMjAxMCArMDEwMAorKysg Yi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCVdlZCBBdWcgMTEgMTY6NTg6MTQgMjAxMCArMDEw MApAQCAtNDc4LDYgKzQ3OCw5IEBACiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcmV0 ID0gbXBfcmVnaXN0ZXJfZ3NpKHNldHVwX2dzaS5nc2ksIHNldHVwX2dzaS50cmlnZ2VyaW5n LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0dXBfZ3NpLnBvbGFyaXR5KTsK KyAgICAgICAgaWYgKCByZXQgPT0gLUVCVVNZICkgLyogSVJRIGlzIGJlaW5nIG1vdmVkICov CisgICAgICAgICAgICByZXQgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAg ICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfcGh5c2Rldl9vcCwgImloIiwgY21kLCBhcmcp OwogICAgICAgICBicmVhazsgCiAgICAgfQogICAgIGRlZmF1bHQ6Cg== --B_3364390776_26974938 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --B_3364390776_26974938--