From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Shah, Amit" Subject: Re: [PATCH v2 2/2] xen: events: free irqs in error condition Date: Wed, 28 Feb 2018 08:25:23 +0000 Message-ID: <1519806324.4965.25.camel__42457.5374498547$1519806265$gmane$org@amazon.com> References: <1519746958-52077-1-git-send-email-aams@amazon.com> <1519746958-52077-3-git-send-email-aams@amazon.com> <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local> <1519752774.4965.23.camel@amazon.com> <20180228081623.umnyv4w67h2rsrwk@MacBook-Pro-de-Roger.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqx3Q-0003NI-Ke for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:25:36 +0000 In-Reply-To: <20180228081623.umnyv4w67h2rsrwk@MacBook-Pro-de-Roger.local> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "roger.pau@citrix.com" Cc: "jgross@suse.com" , "xen-devel@lists.xenproject.org" , "anoob.soman@citrix.com" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" , "shuo.a.liu@intel.com" , "Valentin, Eduardo" , "boris.ostrovsky@oracle.com" , "kys@microsoft.com" , "tglx@linutronix.de" List-Id: xen-devel@lists.xenproject.org DQpPbiBNaSwgMjAxOC0wMi0yOCBhdCAwODoxNiArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90 ZToNCj4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDU6MzI6NTNQTSArMDAwMCwgU2hhaCwgQW1p dCB3cm90ZToNCj4gPiANCj4gPiANCj4gPiBPbiBEaSwgMjAxOC0wMi0yNyBhdCAxNzowNyArMDAw MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToNCj4gPiA+IA0KPiA+ID4gT24gVHVlLCBGZWIgMjcs IDIwMTggYXQgMDM6NTU6NThQTSArMDAwMCwgQW1pdCBTaGFoIHdyb3RlOg0KPiA+ID4gPiANCj4g PiA+ID4gDQo+ID4gPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJLCBm cmVlIHVwIHRoZSBhbGxvY2F0ZWQNCj4gPiA+ID4gaXJxcy4NCj4gPiA+ID4gDQo+ID4gPiA+IEZp eGVzOiA0ODkyYzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlDQo+ ID4gPiA+IGdyb3VwcyIpDQo+ID4gPiA+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWly aGFkaWhAYW1hem9uLmNvbT4NCj4gPiA+ID4gQ0M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPg0K PiA+ID4gPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4g PiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPg0KPiA+ ID4gPiBDQzogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+DQo+ID4gPiA+IEND OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gPiA+IENDOiBUaG9tYXMgR2xl aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4NCj4gPiA+ID4gQ0M6ICJLLiBZLiBTcmluaXZhc2Fu IiA8a3lzQG1pY3Jvc29mdC5jb20+DQo+ID4gPiA+IENDOiBMaXUgU2h1byA8c2h1by5hLmxpdUBp bnRlbC5jb20+DQo+ID4gPiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNv bT4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+DQo+ ID4gPiA+IC0tLQ0KPiA+ID4gPiDCoGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwg NSArKysrLQ0KPiA+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkNCj4gPiA+ID4gDQo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVu dHMvZXZlbnRzX2Jhc2UuYw0KPiA+ID4gPiBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz ZS5jDQo+ID4gPiA+IGluZGV4IGM4NmQxMGUuLmEyOTk1ODYgMTAwNjQ0DQo+ID4gPiA+IC0tLSBh L2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+ID4gPiA+ICsrKyBiL2RyaXZlcnMv eGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+ID4gPiA+IEBAIC03NTAsMTEgKzc1MCwxNCBAQCBp bnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0cnVjdA0KPiA+ID4gPiBwY2lfZGV2DQo+ID4g PiA+ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywNCj4gPiA+ID4gwqANCj4gPiA+ID4g wqAJcmV0ID0gaXJxX3NldF9tc2lfZGVzYyhpcnEsIG1zaWRlc2MpOw0KPiA+ID4gPiDCoAlpZiAo cmV0IDwgMCkNCj4gPiA+ID4gLQkJZ290byBlcnJvcl9pcnE7DQo+ID4gPiA+ICsJCWdvdG8gZXJy b3JfZGVzYzsNCj4gPiA+ID4gwqBvdXQ6DQo+ID4gPiA+IMKgCW11dGV4X3VubG9jaygmaXJxX21h cHBpbmdfdXBkYXRlX2xvY2spOw0KPiA+ID4gPiDCoAlyZXR1cm4gaXJxOw0KPiA+ID4gPiDCoGVy cm9yX2lycToNCj4gPiA+ID4gKwl3aGlsZSAoLS1udmVjID49IGkpDQo+ID4gPiA+ICsJCXhlbl9m cmVlX2lycShpcnEgKyBudmVjKTsNCj4gPiA+ID4gK2Vycm9yX2Rlc2M6DQo+ID4gPiA+IMKgCXdo aWxlIChpID4gMCkgew0KPiA+ID4gPiDCoAkJaS0tOw0KPiA+ID4gPiDCoAkJX191bmJpbmRfZnJv bV9pcnEoaXJxICsgaSk7DQo+ID4gPiBJdCBzZWVtcyBwb2ludGxlc3MgdG8gaW50cm9kdWNlIGFu b3RoZXIgbGFiZWwgYW5kIGFub3RoZXIgbG9vcCB0bw0KPiA+ID4gZml4DQo+ID4gPiBzb21ldGhp bmcgdGhhdCBjYW4gYmUgZml4ZWQgd2l0aCBhIHNpbmdsZSBsYWJlbCBhbmQgYSBzaW5nbGUNCj4g PiA+IGxvb3AsDQo+ID4gPiB0aGlzIGp1c3QgbWFrZXMgdGhlIGNvZGUgbW9yZSBjb21wbGV4IGZv ciBubyByZWFzb24uDQo+ID4gSSBkaXNhZ3JlZSwganVzdCBiZWNhdXNlIHRoZXJlIGFyZSB0d28g ZGlmZmVyZW50IGNsZWFudXBzIHRvIGJlDQo+ID4gbWFkZQ0KPiA+IGZvciB0d28gZGlmZmVyZW50 IGlzc3VlczsgaXQncyBub3QgYXMgaWYgdGhlIGlmLi4gYW5kIGVsc2UNCj4gPiBjb25kaXRpb25z DQo+ID4gYXJlIGdvaW5nIHRvIGJlIGludGVybGVhdmVkLg0KPiBPaCwgSSBkb24ndCBtaW5kIHNv IG11Y2ggd2hldGhlciBpdCBlbmRzIHVwIGJlaW5nIHR3byBwYXRjaGVzIG9yIGENCj4gc2luZ2xl IG9uZSwgYnV0IElNSE8gdGhlIGNvZGUgc2hvdWxkIGVuZCB1cCBsb29raW5nIHNpbWlsYXIgdG8g d2hhdCBJDQo+IHByb3Bvc2VkLCBJIHdvdWxkIGxpa2UgdG8gYXZvaWQgaGF2aW5nIHR3byBsb29w cyBhbmQgdHdvIGxhYmVscy4NCj4gDQo+IENvdWxkIHlvdSByZXdvcmsgdGhlIHNlcmllcyBzbyB0 aGF0IHRoZSBlbmQgcmVzdWx0IHVzZXMgYSBzaW5nbGUgbG9vcA0KPiAoYW5kIGxhYmVsKT8NCg0K VGhhdCB3YXMgdGhlIHBhcnQgSSBkaWRuJ3QgbGlrZSBtdWNoLCBzbyBpdCB3b3VsZCBiZSBiZXR0 ZXIgaWYgdGhlDQpwYXRjaCBjYW1lIGZyb20geW91IDopDQoNCgkJCQlBbWl0DQoNCkFtYXpvbiBE ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4K bWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIuIDM4LCAxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy ZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBDaHJpc3RpYW4gU2NobGFlZ2VyClVzdC1JRDogREUyODky Mzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3 MyBCCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=