From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v10 05/32] ARM: vGIC: introduce gic_remove_irq() Date: Tue, 30 May 2017 12:31:30 +0100 Message-ID: References: <20170526173540.10066-1-andre.przywara@arm.com> <20170526173540.10066-6-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFfN9-0006Xm-PL for xen-devel@lists.xenproject.org; Tue, 30 May 2017 11:31:35 +0000 In-Reply-To: <20170526173540.10066-6-andre.przywara@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andre Przywara , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K , Vijay Kilari , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g YXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBnZW5l cmljIGZ1bmN0aW9uCj4gdG8gcmVtb3ZlIGEgdmlydHVhbCBJUlEgZnJvbSB0aGUgVkdJQy4KPiBD YWxsIHRoYXQgZnVuY3Rpb24gaW5zdGVhZCBvZiB0aGUgb3Blbi1jb2RlZCB2ZXJzaW9uIGluIHZn aWNfbWlncmF0ZV9pcnEoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy ZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwg OSArKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8IDEgKwo+ICB4ZW4vaW5j bHVkZS9hc20tYXJtL2dpYy5oIHwgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n aWMuYwo+IGluZGV4IDlkZGUxNDYuLjNhNjE4NGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt L2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTQwOCw2ICs0MDgsMTUgQEAg dm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBl bmRpbmdfaXJxICpwKQo+ICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAg fQo+Cj4gK3ZvaWQgZ2ljX3JlbW92ZV9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5n X2lycSAqcCkKClRoZSBuYW1lIGlzIHRvbyBnZW5lcmljLiBSZW1vdmUgSVJRIGZyb20gd2hhdD8K Cj4gK3sKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsK PiArCj4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+ ICsgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+ICsgICAgZ2ljX3JlbW92ZV9mcm9t X2xyX3BlbmRpbmcodiwgcCk7Cj4gK30KPiArCj4gIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2ly cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+ICB7Cj4gICAgICBz dHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4g ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4g aW5kZXggMzk5Mzk2NS4uYjJhY2M5OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5j Cj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0yNjYsNiArMjY2LDcgQEAgYm9vbCB2 Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2ln bmVkIGludCBpcnEpCj4gICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJl LWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8KPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAt PmxyX3F1ZXVlKSApCj4gICAgICB7Cj4gKyAgICAgICAgZ2ljX3JlbW92ZV9pcnEob2xkLCBwKTsK PiAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+ ICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAgICAgICAgICBsaXN0X2Rl bF9pbml0KCZwLT5pbmZsaWdodCk7CgpJIHdhcyBleHBlY3RpbmcgdGhvc2UgMyBsaW5lcyB0byBi ZSByZW1vdmVkIHNpbmNlIHlvdSBub3cgY2FsbCAKZ2ljX3JlbW92ZV9pcnEuCgo+IGRpZmYgLS1n aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu aAo+IGluZGV4IDMxMzA2MzQuLjVkNWI0Y2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt LWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBAQCAtMjQ0LDYg KzI0NCw3IEBAIGV4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYs IHVuc2lnbmVkIGludCBpcnEsCj4gICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKPiAg ZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu ZWQgaW50IHZpcnR1YWxfaXJxKTsKPiAgZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3Bl bmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7Cj4gK2V4dGVybiB2 b2lkIGdpY19yZW1vdmVfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAp Owo+Cj4gIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBp dHMgaGFuZGxlciAqLwo+ICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNl cl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==