Received: by 10.223.185.116 with SMTP id b49csp5214767wrg; Tue, 27 Feb 2018 09:33:56 -0800 (PST) X-Google-Smtp-Source: AG47ELuOw7OAxtgiB3BYe/gu8U4jRhsadeI6U0TCqzEzG1nmJZGsz6hbxkRTjotg3aOoun7hBShJ X-Received: by 10.167.131.86 with SMTP id z22mr4820220pfm.185.1519752836112; Tue, 27 Feb 2018 09:33:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519752836; cv=none; d=google.com; s=arc-20160816; b=xNDoAf+2vzBi7gsSb1JIpFPnJ+taTqWl16iNr/1LuAHJjTndw3BJUaRoDhqtcEkm1V z0a9CYsvgQWPsqo8OKnNsm4ytJt23uQ3bjUjjLcrODauAtY7KPUISasm+NYQnZX5qO4v TX2BCR0PHFKiFStK5pje+CpfnTbntG9vQAhWL1Gvu14WYr8J6ap7ePM0/Irnk46qsz88 Fpfjz3AlIM6mbB/ud1LtmOuIK49XbqzBvzDNX2pLUELLNhBVDDfLEQ/Ve1pBizUJOxgz 1oxwVyTv96miloYQfDRzQbioRxP2LaWSKPEHtUUKmYnNHW232jEVBTb2gT6LT1oXND9d 1s1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=2R/tXzK1c0NPAJ2jRDSi5jcO3pd8Liwj1g2JgsyJaOg=; b=QUXqaJJHyCrW2vJ4j+FL7RzL51hFbamwZzWd2ium4Hw/hzPYDH6TC0sTwU8B6tpjj7 x3WL4kcjrmqd3/emM6mBZf5hwTxyOTkaCDRwI1aNF17Ry3Jlzs0Ty4VYDkoWoFyXm3pU cmXERUXFQvzM9gDFWbKGuMOh41T3hq7oeCU94ngtybrJoiYq6OmJzxsL5EPk1TVycFDf MF3oa6reZV9ByEIcnnh9ky4/BKpgITOYsV3OxCJ0ijJf8P1SnZlXDAjWbOYYODY4F7fS iPLKqY68evmf8OJ3wZnsnjJ1dmtQF7XvvAcm4t7kTScSQWnGPwKJ2uzCTdFrnyuJzXUU 6iyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=C5ZxWT16; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 88-v6si8909280plc.131.2018.02.27.09.33.41; Tue, 27 Feb 2018 09:33:56 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=C5ZxWT16; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751646AbeB0RdC (ORCPT + 99 others); Tue, 27 Feb 2018 12:33:02 -0500 Received: from smtp-fw-6002.amazon.com ([52.95.49.90]:53709 "EHLO smtp-fw-6002.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750810AbeB0RdA (ORCPT ); Tue, 27 Feb 2018 12:33:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1519752780; x=1551288780; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=2R/tXzK1c0NPAJ2jRDSi5jcO3pd8Liwj1g2JgsyJaOg=; b=C5ZxWT16U5ifTLtYi1fYtGWT+vmD1tPANKm2+HLOmP/DaEB5yINw7Ru5 lek0woncXYpuFxPu6U/PpMBuou0nplfV/1OHJTF2m85IWZ/y1hafLQNvE 9P09FLu02K6bMadNhbuzwnQq/c/z6W/TROnOBahQdZOo6t87QPl2tZU9U o=; X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="333705625" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Feb 2018 17:32:59 +0000 Received: from EX13MTAUWB001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166]) by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (8.14.7/8.14.7) with ESMTP id w1RHWsPX071961 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 27 Feb 2018 17:32:56 GMT Received: from EX13D05UWB004.ant.amazon.com (10.43.161.208) by EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Tue, 27 Feb 2018 17:32:55 +0000 Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by EX13D05UWB004.ant.amazon.com (10.43.161.208) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Tue, 27 Feb 2018 17:32:54 +0000 Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000; Tue, 27 Feb 2018 17:32:53 +0000 From: "Shah, Amit" To: "roger.pau@citrix.com" CC: "boris.ostrovsky@oracle.com" , "linux-kernel@vger.kernel.org" , "tglx@linutronix.de" , "kys@microsoft.com" , "Valentin, Eduardo" , "jgross@suse.com" , "stable@vger.kernel.org" , "shuo.a.liu@intel.com" , "anoob.soman@citrix.com" , "xen-devel@lists.xenproject.org" Subject: Re: [PATCH v2 2/2] xen: events: free irqs in error condition Thread-Topic: [PATCH v2 2/2] xen: events: free irqs in error condition Thread-Index: AQHTr+N3ya6twxWFfkm0peLZmzunHKO4eysAgAAHDQA= Date: Tue, 27 Feb 2018 17:32:53 +0000 Message-ID: <1519752774.4965.23.camel@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> In-Reply-To: <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.166.199] Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQpPbiBEaSwgMjAxOC0wMi0yNyBhdCAxNzowNyArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90 ZToNCj4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6NTU6NThQTSArMDAwMCwgQW1pdCBTaGFo IHdyb3RlOg0KPiA+IA0KPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJ LCBmcmVlIHVwIHRoZSBhbGxvY2F0ZWQgaXJxcy4NCj4gPiANCj4gPiBGaXhlczogNDg5MmM5YjRh ZGE5ZjkgKCJ4ZW46IGFkZCBzdXBwb3J0IGZvciBNU0kgbWVzc2FnZSBncm91cHMiKQ0KPiA+IFJl cG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNvbT4NCj4gPiBDQzog PHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+DQo+ID4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy LnBhdUBjaXRyaXguY29tPg0KPiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr eUBvcmFjbGUuY29tPg0KPiA+IENDOiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNv bT4NCj4gPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiA+IENDOiBUaG9t YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4NCj4gPiBDQzogIksuIFkuIFNyaW5pdmFz YW4iIDxreXNAbWljcm9zb2Z0LmNvbT4NCj4gPiBDQzogTGl1IFNodW8gPHNodW8uYS5saXVAaW50 ZWwuY29tPg0KPiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4NCj4g PiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4NCj4gPiAtLS0NCj4g PiDCoGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgNSArKysrLQ0KPiA+IMKgMSBm aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+IA0KPiA+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYw0KPiA+IGIvZHJpdmVy cy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gPiBpbmRleCBjODZkMTBlLi5hMjk5NTg2IDEw MDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+ID4gKysr IGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gPiBAQCAtNzUwLDExICs3NTAs MTQgQEAgaW50IHhlbl9iaW5kX3BpcnFfbXNpX3RvX2lycShzdHJ1Y3QgcGNpX2Rldg0KPiA+ICpk ZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywNCj4gPiDCoA0KPiA+IMKgCXJldCA9IGlycV9z ZXRfbXNpX2Rlc2MoaXJxLCBtc2lkZXNjKTsNCj4gPiDCoAlpZiAocmV0IDwgMCkNCj4gPiAtCQln b3RvIGVycm9yX2lycTsNCj4gPiArCQlnb3RvIGVycm9yX2Rlc2M7DQo+ID4gwqBvdXQ6DQo+ID4g wqAJbXV0ZXhfdW5sb2NrKCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7DQo+ID4gwqAJcmV0dXJu IGlycTsNCj4gPiDCoGVycm9yX2lycToNCj4gPiArCXdoaWxlICgtLW52ZWMgPj0gaSkNCj4gPiAr CQl4ZW5fZnJlZV9pcnEoaXJxICsgbnZlYyk7DQo+ID4gK2Vycm9yX2Rlc2M6DQo+ID4gwqAJd2hp bGUgKGkgPiAwKSB7DQo+ID4gwqAJCWktLTsNCj4gPiDCoAkJX191bmJpbmRfZnJvbV9pcnEoaXJx ICsgaSk7DQo+IEl0IHNlZW1zIHBvaW50bGVzcyB0byBpbnRyb2R1Y2UgYW5vdGhlciBsYWJlbCBh bmQgYW5vdGhlciBsb29wIHRvIGZpeA0KPiBzb21ldGhpbmcgdGhhdCBjYW4gYmUgZml4ZWQgd2l0 aCBhIHNpbmdsZSBsYWJlbCBhbmQgYSBzaW5nbGUgbG9vcCwNCj4gdGhpcyBqdXN0IG1ha2VzIHRo ZSBjb2RlIG1vcmUgY29tcGxleCBmb3Igbm8gcmVhc29uLg0KDQpJIGRpc2FncmVlLCBqdXN0IGJl Y2F1c2UgdGhlcmUgYXJlIHR3byBkaWZmZXJlbnQgY2xlYW51cHMgdG8gYmUgbWFkZQ0KZm9yIHR3 byBkaWZmZXJlbnQgaXNzdWVzOyBpdCdzIG5vdCBhcyBpZiB0aGUgaWYuLiBhbmQgZWxzZSBjb25k aXRpb25zDQphcmUgZ29pbmcgdG8gYmUgaW50ZXJsZWF2ZWQuDQoNCkFueXdheSBpdCdzIGEgbWF0 dGVyIG9mIHRhc3RlLg0KDQpTaW5jZSB5b3UndmUgYWxyZWFkeSBwcm9wb3NlZCB0aGUgcGF0Y2gs IHdvdWxkIHlvdSBtaW5kIGJha2luZyBhIHByb3Blcg0Kb25lIGFuZCBwb3N0aW5nIGl0Pw0KDQpU aGFua3MhDQoNCg0KPiBJTUhPIHRoZSB3YXkgdG8gc29sdmUgdGhpcyBpc3N1ZSBpczoNCj4gDQo+ IHdoaWxlIChudmVjLS0pIHsNCj4gCWlmIChudmVjID49IGkpDQo+IAkJeGVuX2ZyZWVfaXJxKGly cSArIG52ZWMpOw0KPiAJZWxzZQ0KPiAJCV9fdW5iaW5kX2Zyb21faXJxKGlycSArIG52ZWMpOw0K PiB9DQoNCgkJCQlBbWl0DQoNCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJI CkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIuIDM4LCAx MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBDaHJpc3Rp YW4gU2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj aHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCg==