From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [PATCH] xen/events: Mask a moving irq Date: Thu, 17 Mar 2016 16:03:38 +0000 Message-ID: <56EAD55A.6020801__43925.9592829787$1458230716$gmane$org@citrix.com> References: <1458218750-5202-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agaOq-00035P-E3 for xen-devel@lists.xenproject.org; Thu, 17 Mar 2016 16:03:48 +0000 In-Reply-To: <1458218750-5202-1-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky , david.vrabel@citrix.com, konrad.wilk@oracle.com Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org List-Id: xen-devel@lists.xenproject.org T24gMTcvMDMvMTYgMTI6NDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBNb3ZpbmcgYW4gdW5t YXNrZWQgaXJxIG1heSByZXN1bHQgaW4gaXJxIGhhbmRsZXIgYmVpbmcgaW52b2tlZCBvbiBib3Ro Cj4gc291cmNlIGFuZCB0YXJnZXQgQ1BVcy4KPiAKPiBXaXRoIDItbGV2ZWwgdGhpcyBjYW4gaGFw cGVuIGFzIGZvbGxvd3M6Cj4gCj4gT24gc291cmNlIENQVToKPiAgICAgICAgIGV2dGNobl8ybF9o YW5kbGVfZXZlbnRzKCkgLT4KPiAgICAgICAgICAgICBnZW5lcmljX2hhbmRsZV9pcnEoKSAtPgo+ ICAgICAgICAgICAgICAgICBoYW5kbGVfZWRnZV9pcnEoKSAtPgo+ICAgICAgICAgICAgICAgICAg ICBlb2lfcGlycSgpOgo+ICAgICAgICAgICAgICAgICAgICAgICAgaXJxX21vdmVfaXJxKGRhdGEp Owo+IAo+ICAgICAgICAgICAgICAgICAgICAgICAgLyoqKioqIFdFIEFSRSBIRVJFICoqKioqLwo+ IAo+ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKFZBTElEX0VWVENITihldnRjaG4pKQo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyX2V2dGNobihldnRjaG4pOwo+IAo+IElmIGF0 IHRoaXMgbW9tZW50IHRhcmdldCBwcm9jZXNzb3IgaXMgaGFuZGxpbmcgYW4gdW5yZWxhdGVkIGV2 ZW50IGluCj4gZXZ0Y2huXzJsX2hhbmRsZV9ldmVudHMoKSdzIGxvb3AgaXQgbWF5IHBpY2sgdXAg b3VyIGV2ZW50IHNpbmNlIHRhcmdldCdzCj4gY3B1X2V2dGNobl9tYXNrIGNsYWltcyB0aGF0IHRo aXMgZXZlbnQgYmVsb25ncyB0byBpdCAqYW5kKiB0aGUgZXZlbnQgaXMKPiB1bm1hc2tlZCBhbmQg c3RpbGwgcGVuZGluZy4gQXQgdGhlIHNhbWUgdGltZSwgc291cmNlIENQVSB3aWxsIGNvbnRpbnVl Cj4gZXhlY3V0aW5nIGl0cyBvd24gaGFuZGxlX2VkZ2VfaXJxKCkuCj4gCj4gV2l0aCBGSUZPIGlu dGVycnVwdCB0aGUgc2NlbmFyaW8gaXMgc2ltaWxhcjogaXJxX21vdmVfaXJxKCkgbWF5IHJlc3Vs dAo+IGluIGEgRVZUQ0hOT1BfdW5tYXNrIGh5cGVyY2FsbCB3aGljaCwgaW4gdHVybiwgbWF5IG1h a2UgdGhlIGV2ZW50Cj4gcGVuZGluZyBvbiB0aGUgdGFyZ2V0IENQVS4KPiAKPiBXZSBjYW4gYXZv aWQgdGhpcyBzaXR1YXRpb24gYnkgbW92aW5nIGFuZCBjbGVhcmluZyB0aGUgZXZlbnQgd2hpbGUK PiBrZWVwaW5nIGV2ZW50IG1hc2tlZC4KCkNhbiB5b3UgZG86CgogICBpZiAodW5saWtlbHkoaXJx ZF9pc19zZXRhZmZpbml0eV9wZW5kaW5nKGRhdGEpKSkgewogICAgICAgbWFza2VkID0gdGVzdF9h bmRfc2V0X21hc2soKQoKICAgICAgIGNsZWFyX2V2dGNobigpCiAgICAgICBpcnFfbW92ZV9tYXNr ZWRfaXJxKCkKCiAgICAgICB1bm1hc2sobWFza2VkKTsKICAgfSBlbHNlCiAgICAgICBjbGVhcl9l dnRjaG4oKQoKRGF2aWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==