From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v5 3/3] xen/arm: vgic_migrate_irq: do not race against GIC_IRQ_GUEST_MIGRATING Date: Fri, 31 Mar 2017 17:02:05 +0100 Message-ID: References: <1488406545-26164-1-git-send-email-sstabellini@kernel.org> <1488406545-26164-3-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctz06-0004ST-9A for xen-devel@lists.xenproject.org; Fri, 31 Mar 2017 16:02:10 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: xen-devel@lists.xenproject.org, nd@arm.com List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDMwLzAzLzE3IDAwOjQ3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6 Cj4gT24gRnJpLCAzIE1hciAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8s Cj4+Cj4+IE9uIDAxLzAzLzE3IDIyOjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBB IHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvY2N1cnMgd2hlbiB2Z2ljX21pZ3JhdGVfaXJxIGlz IGNhbGxlZCBhCj4+PiBzZWNvbmQgdGltZSwgd2hpbGUgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcg aXMgYWxyZWFkeSBzZXQuIEluIHRoYXQgY2FzZSwKPj4+IHZnaWNfbWlncmF0ZV9pcnEgdGFrZXMg YSBkaWZmZXJlbnQgdmdpYyBsb2NrIGZyb20gZ2ljX3VwZGF0ZV9vbmVfbHIuCj4+Cj4+IEhtbW0s IHZnaWNfbWlncmF0ZV9pcnEgd2lsbCBiYWlsIG91dCBiZWZvcmUgYWNjZXNzaW5nIGluZmxpZ2h0 IGxpc3QgaWYKPj4gR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcgaXMgYWxyZWFkeSBzZXQ6Cj4+Cj4+ IC8qIG1pZ3JhdGluZyBhbHJlYWR5IGluIHByb2dyZXNzLCBubyBuZWVkIHRvIGRvIGFueXRoaW5n ICovCj4+IGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMg KQo+PiAgIHJldHVybjsKPj4KPj4gQW5kIHRlc3RfYml0IGlzIGF0b21pYy4gU28gSSBkb24ndCB1 bmRlcnN0YW5kIHdoYXQgaXMgdGhlIGNvcnJ1cHRpb24gcHJvYmxlbQo+PiB5b3UgbWVudGlvbi4K Pgo+IFRoZSBzY2VuYXJpbyBpcyBhIGJpdCBjb252b2x1dGVkOiBHSUNfSVJRX0dVRVNUX01JR1JB VElORyBpcyBhbHJlYWR5IHNldAo+IGFuZCB2Z2ljX21pZ3JhdGVfaXJxIGlzIGNhbGxlZCB0byBt b3ZlIHRoZSBpcnEgYWdhaW4sIGV2ZW4gdGhvdWdoIHRoZQo+IGZpcnN0IG1pZ3JhdGlvbiBpcyBu b3QgY29tcGxldGUgeWV0LgoKV2hhdCB5b3UgZGVzY3JpYmVkIGlzIG5vdCBhIGRhdGEgY29ycnVw dGlvbiB0byBtZS4gVGhlIGhvc3QgSVJRIHdpbGwgYmUgCnJvdXRlZCB0byB0aGUgd3JvbmcgcENQ VSBhbmQgdGhlbiB3aGF0PyBUaGUgSVJRIHdpbGwgc3RpbGwgdHJpZ2dlciwgb2sgCm9uIHRoZSB3 cm9uZyBwQ1BVLCBpdCB3aWxsIGJlIHNsb3dlciBidXQgd2UgYXJlIGNhcGFibGUgdG8gaGFuZGxl IHRoYXQuCgpUaGUgdXNlIGNhc2UgeW91IGRlc2NyaWJlIHdvdWxkIG9ubHkgaGFwcGVuIGlmIGEg Z3Vlc3QgaXMgdHJ5aW5nIHRvIApjaGFuZ2UgdGhlIHJvdXRpbmcgbXVsdGlwbGUgdGltZXMgd2hp bGUgYW4gaW50ZXJydXB0IGlzIHBlbmRpbmcuIFNvIHRvIApiZSBob25lc3QsIGEgc2FuZSBndWVz dCB3b3VsZCBub3QgZG8gdGhhdC4gQnV0IHRoaXMgd291bGQgb25seSBhZmZlY3QgCnN0dXBpZCBn dWVzdC4KClNvIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB3b3J0aCB0byBzdXBwb3J0IGNvbnNpZGVy aW5nIGhvdyB0aGlzIHBhdGNoIAp3aWxsIGluY3JlYXNlIHRoZSBjb2RlIGNvbXBsZXhpdHkgaW4g YSBjb21wb25lbnQgdGhhdCBpcyBhbHJlYWR5IGEgCm5pZ2h0bWFyZSB0byBoYW5kbGUuCgo+IFRo aXMgY291bGQgaGFwcGVuOgo+Cj4KPiAgICAgICBDUFUgMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIENQVSAxCj4gICBnaWNfdXBkYXRlX29uZV9scgo+ICAgdGVzdF9hbmRfY2xl YXJfYml0IE1JR1JBVElORwo+ICAgcmVhZCB0YXJnZXQgKG9sZCkKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlIHRhcmdldCAobmV3KQo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19taWdyYXRlX2lycQo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXN0X2JpdCBNSUdS QVRJTkcKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJx X3NldF9hZmZpbml0eSAobmV3KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICByZXR1cm4KPiAgIGlycV9zZXRfYWZmaW5pdHkgKG9sZCkKCkNoZWVycywKCi0t IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=