From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E38F0C433E1 for ; Sat, 18 Jul 2020 21:17:23 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A817D21741 for ; Sat, 18 Jul 2020 21:17:23 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="hGThAq93" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A817D21741 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=zmFAPrtx458b5jMiSh7bPpLBfXhRVshQXgDCHA38sFw=; b=hGThAq93TFTg84GN4g6ZgiNk2 QQqRCdZ6Mr1s/iKn+Q5Us4hW93ryeU1/iIgq0LNla9noznsC7albMPSUr181hWyvAXquR8gWox3eo SkPni8yGB7DUM0K3YxaX4EXrpjj0Cv74nmUGpYnTGSe+E0j7Txb8QhfoNh5SNdpN3tXa2nINcfPyE R45YcVaK/Tc41OYX8ZBd07jnYLWm6OlWsgTrHdfD7L7B+cct+QPHYTbq2GD5JoKIWyhjjA3dt+LJh q6+cGGvJqjhDxPJzozs7703pXu3kfjm1sRjL+hdobdOfg0MX1zLD9zFvxSt3zRh4bOhZZgOqhFNlp zfdqCdH7Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jwuBg-0006qE-1K; Sat, 18 Jul 2020 21:16:04 +0000 Received: from relay12.mail.gandi.net ([217.70.178.232]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jwuBd-0006pc-CU for linux-arm-kernel@lists.infradead.org; Sat, 18 Jul 2020 21:16:02 +0000 Received: from localhost (91-175-115-186.subs.proxad.net [91.175.115.186]) (Authenticated sender: gregory.clement@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 7BBF7200003; Sat, 18 Jul 2020 21:15:59 +0000 (UTC) From: Gregory CLEMENT To: sven.auhagen@voleatech.de, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 0/7] Armada8k enable per-port SATA interrupts and drop a hack in the IRQ subsystem In-Reply-To: <20200707152114.53890-1-sven.auhagen@voleatech.de> References: <20200707152114.53890-1-sven.auhagen@voleatech.de> Date: Sat, 18 Jul 2020 23:15:59 +0200 Message-ID: <87h7u434og.fsf@FE-laptop> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200718_171601_624756_4FF462FE X-CRM114-Status: GOOD ( 31.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: baruch@tkos.co.il, antoine.tenart@bootlin.com, maxime.chevallier@bootlin.com, nadavh@marvell.com, thomas.petazzoni@bootlin.com, miquel.raynal@bootlin.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8gU3ZlbiwKCj4gRnJvbTogU3ZlbiBBdWhhZ2VuIDxTdmVuLkF1aGFnZW5Adm9sZWF0ZWNo LmRlPgo+Cj4gSGVsbG8sCj4KPiB0aGVyZSB3ZXJlIGFscmVhZHkgNCB2ZXJzaW9ucyBvZiB0aGlz IHNlcmllcyBmcm9tIE1pcXXDqGwuCj4gSSB0YWxrZWQgdG8gTWlxdcOobCBhbmQgSSBmaXhlZCB1 cCB0aGUgbGFzdCBjb21tZW50cyBmcm9tIHY0Lgo+IEkgYW0gbG9va2luZyBmb3IgZmVlZGJhY2sg aWYgdGhpcyBwYXRjaCBzZXJpZXMgaXMgbm93IHJlYWR5IHRvIGJlIG1lcmdlZAo+IGFuZCB3aGF0 IHNob3VsZCBiZSBmdXJ0aGVyIGNoYW5nZWQuCj4KCkkgd291bGQgbGlrZSB0byBhcHBseSB0aGUg ZHRzIHBhdGNoIGJ1dCBiZWZvcmUgdGhpcyB0aGUgZHJpdmVyIHBhcnQgbXVzdApiZSBtZXJnZWQu IEhvd2V2ZXIgaXQgc2VlbXMgeW91IGRpZG4ndCBwdXQgdGhlIGxpYmF0YSBzdWJzeXN0ZW0KbWFp bnRhaW5lcnMgaW4gY29weS4KCkdyZWdvcnkKCj4gSGVyZSBpcyB0aGUgb3JpZ2luYWwgY292ZXIg bGV0dGVyOgo+Cj4gU29tZSB0aW1lIGFnbywgd2hlbiB0aGUgaW5pdGlhbCBzdXBwb3J0IGZvciBB cm1hZGEgQ1AxMTAgd2FzCj4gY29udHJpYnV0ZWQsIHRoZSBTQVRBIGNvcmUgd2FzIG5vdCBhYmxl IHRvIGhhbmRsZSBwZXItcG9ydAo+IGludGVycnVwdHMuIERlc3BpdGUgdGhlIGhhcmR3YXJlIHJl YWxpdHksIHRoZSBkZXZpY2UgdHJlZSBvbmx5Cj4gcmVwcmVzZW50cyBvbmUgbWFpbiBpbnRlcnJ1 cHQgZm9yIHRoZSB0d28gcG9ydHMuIEhhdmluZyBib3RoIFNBVEEKPiBwb3J0cyBlbmFibGVkIGF0 IHRoZSBzYW1lIHRpbWUgaGFzIGJlZW4gYWNoaWV2ZWQgYnkgYSBoYWNrIGluIHRoZSBJQ1UKPiBk cml2ZXIoMSkgdGhhdCBmYWtlZCB0aGUgdXNlIG9mIHRoZSB0d28gaW50ZXJydXB0cywgbm8gbWF0 dGVyIHdoaWNoCj4gU0FUQSBwb3J0IHdhcyBpbiB1c2UuCj4KPiBOb3cgdGhhdCB0aGUgU0FUQSBj b3JlIGlzIHJlYWR5IHRvIGhhbmRsZSBtb3JlIHRoYW4gb25lIGludGVycnVwdCwKPiB0aGlzIHNl cmllcyBhZGRzIHN1cHBvcnQgZm9yIGl0IGluIHRoZSBsaWJhaGNpX3BsYXRmb3JtIGNvZGUuIFRo ZQo+IENQMTEwIGRldmljZSB0cmVlIG11c3QgYmUgdXBkYXRlZCB0byByZWZsZWN0IHRoZSB0d28g U0FUQSBwb3J0cwo+IGF2YWlsYWJsZSBhbmQgdGhlaXIgcmVzcGVjdGl2ZSBpbnRlcnJ1cHRzLiBU byBkbyBub3QgYnJlYWsgRFQgYmFja3dhcmQKPiBjb21wYXRpYmlsaXR5LCB0aGUgYWhjaV9wbGF0 Zm9ybSBkcml2ZXIgbm93IGVtYmVkcyBhIHNwZWNpYWwgcXVpcmsKPiB3aGljaCBjaGVja3MgaWYg dGhlIERUIGlzIHZhbGlkIChvbmx5IGZvciBBOGsgY29tcGF0aWJsZSkgYW5kLCBpZgo+IG5lZWRl ZCwgY3JlYXRlcyB0aGUgdHdvIG1pc3Npbmcgc3ViLW5vZGVzLCBhbmQgYXNzaWduIHRoZW0gdGhl Cj4gcmVsZXZhbnQgInJlZyIgYW5kICJpbnRlcnJ1cHRzIiBwcm9wZXJ0aWVzLCBiZWZvcmUgcmVt b3ZpbmcgdGhlIG1haW4KPiBTQVRBIG5vZGUgImludGVycnVwdHMiIG9uZS4KPgo+ICgxKSBUaGUg SUNVIGlzIGFuIGlycWNoaXAgYWdncmVnYXRpbmcgdGhlIENQMTEwIChzb3V0aC1icmlkZ2UpCj4g aW50ZXJydXB0cyBpbnRvIE1TSXMgZm9yIHRoZSBBUDgwNiAobm9ydGgtYnJpZGdlKS4KPgo+IEJl c3QKPiBTdmVuCj4KPiBDaGFuZ2VzIGluIHY1Cj4gPT09PT09PT09PT09PQo+ICogUmViYXNlIG9u IHRvcCBvZiB2NS44LXJjMwo+ICogTW92ZSBjb2RlIHRvIGFoY2kgbXZlYnUgYW5kIHVzZSBjdXN0 b20gZnVuY3Rpb25zCj4KPiBDaGFuZ2VzIGluIHY0Cj4gPT09PT09PT09PT09PQo+ICogUmViYXNl IG9uIHRvcCBvZiB2NS4yLXJjMQo+ICogcy9BUk02NC9hcm02NC8gaW4gdGhlIERUIGNoYW5nZSBj b21taXQgdGl0bGUuCj4KPiBDaGFuZ2VzIGluIHYzCj4gPT09PT09PT09PT09PQo+ICogUmVtb3Zl ZCB1c2VsZXNzIGxvY2tpbmcgd2hlbiBhY2tpbmcgdGhlIFNBVEEgaG9zdCBJUlFfU1RBVCBiaXQu Cj4gKiBBcyBzcG90dGVkIGJ5IEhhbnMsIGRvIG5vdCBlbmFibGUgdGhlIEFIQ0lfSEZMQUdfTVVM VElfTVNJIGZsYWcgb25seQo+ICAgaWYgbW9yZSB0aGFuIG9uZSBwb3J0IGlzIGVuYWJsZWQsIERU cyBtaWdodCBkZWNsYXJlIG9ubHkgb25lCj4gICBpbnRlcnJ1cHQgYW5kIGhhdmUgbXVsdGlwbGUg cG9ydHMuIEFkZGVkIEhhbnMnIFJldmlld2VkLWJ5IHRhZy4KPiAqIEFkZGVkIFJvYidzIFJldmll d2VkLWJ5IHRhZ3MuCj4gKiBBZGRlZCBleHBsaWNpdCByZWZlcmVuY2VzIHRvIHRoZSAnRGV2aWNl IFRyZWUnIGJlaW5nIHRoZSBjdWxwcml0Cj4gICBmb3IgdGhlIGhhY2tzIHdoaWNoIGFyZSBiZWlu ZyB0cmVhdGVkIGluIHBhdGNoICJhdGE6IGFoY2k6IG12ZWJ1Ogo+ICAgQWRkIHN1cHBvcnQgZm9y IEE4ayBsZWdhY3kgYmluZGluZ3MiIGFzIHN1Z2dlc3RlZCBieSBNYXJjLgo+ICogTW9kaWZpZWQg YWxsIERUcyB0byBhdm9pZCBlbmFibGluZy9kaXNhYmxpbmcgdGhlIFNBVEEgcG9ydHMKPiAgIGlu ZGVwZW5kZW50bHksIHdoaWNoIGRvZXMgbm90IHdvcmsuIEVpdGhlciBib3RoIHBvcnRzIGFyZSBl bmFibGVkLCBvcgo+ICAgbm9uZS4gVGVzdGVkIG9uIE1hY2NoaWF0b0JpbiB0aGF0IGFsbCB0aHJl ZSBhdmFpbGFiZSBwb3J0cyBvbiB0aGUKPiAgIGJvYXJkIGFyZSBmdW5jdGlvbmFsLgo+Cj4gQ2hh bmdlcyBpbiB2Mgo+ID09PT09PT09PT09PT0KPiAqIEluIHRoZSBBSENJIHdvcmxkLCB0aGUgJ2ly cScgaXMgbm93IGFuICcqaXJxcycgYXJyYXksIEkgZW5zdXJlZCBpdAo+ICAgaXMgYWxsb2NhdGVk IGV2ZW4gd2hlbiBub3QgdXNpbmcgKl9wbGF0Zm9ybSBkcml2ZXJzLgo+ICogTW92ZWQgdGhlIHdo b2xlIGxvZ2ljIGZyb20gdGhlIGdlbmVyaWMgYWhjaV9wbGF0Zm9ybS5jIGRyaXZlciB0byB0aGUK PiAgIE1hcnZlbGwncyBhaGNpX212ZWJ1LmMgZHJpdmVyLgo+ICogRHJvcHBlZCB0aGUgd2hvbGUg RFQgbWFuaXB1bGF0aW9uIHF1aXJrLgo+ICogSW5zdGVhZCB1c2VkIGEgaGFjayB0byBjb25maWd1 cmUgYm90aCBpbnRlcnJ1cHRzIHdoZW4gdXNpbmcgdGhlCj4gICBkZXByZWNhdGVkIGJpbmRpbmdz LCB0aGlzIGhhY2sgaXMgYThrIHNwZWNpZmljIGJ1dCB0aGVyZSBpcyBhIGZsYWcKPiAgIHRoYXQg aXMgcGFzc2VkIHRvIHRoZSBjb3JlIGR1cmluZyB0aGUgYWhjaV9wbGF0Zm9ybV9nZXRfcmVzb3Vy Y2VzKCkKPiAgIHRvIGluZGljYXRlIHRoYXQgdGhlIG51bWJlciBvZiBwb3J0cyBtdXN0IGJlIGZv cmNlZCB0byAyIG5vIG1hdHRlcgo+ICAgdGhlIG51bWJlciBvZiBjaGlsZCBub2Rlcy4KPiAqIFRo ZSBBOGsgYmFzZWQgQ2xlYXJmb2ctR1QgYWN0dWFsbHkgdXNlcyB0aGUgU0FUQSBJUCAoQmFydWNo J3MgaW5mbykKPiAgIHNvIGRvIG5vdCByZW1vdmUgdGhlIFNBVEEgbm9kZSBmcm9tIHRoZSBEVC4g SW5zdGVhZCwgY2hhbmdlIHRoZSBEVFMKPiAgIHRvIGZpdCB0aGUgbmV3IGJpbmRpbmdzICh0aGUg Ym9hcmQgb25seSB1c2VzIHRoZSBzZWNvbmQgcG9ydCBhdAo+ICAgb2Zmc2V0IDEpLgo+ICogQWRk ZWQgYmluZGluZ3MgZG9jdW1lbnRhdGlvbiBhYm91dCB0aGUgQThrIEFIQ0kgY29tcGF0aWJsZSAo ZXhpc3RpbmcKPiAgIGluIERUcywgbWlzc2luZyBpbiB0aGUgZG9jKS4KPiAqIFNBVEEgU3ViLW5v ZGVzIHJlcHJlc2VudGluZyBwb3J0cyBhbHJlYWR5IGFyZSBkb2N1bWVudGVkLCBJIGp1c3QKPiAg IGFkZGVkIGEgbWVudGlvbiB0aGF0IHRoZXkgY2FuIGFsc28gaGF2ZSBhbiBpbnRlcnJ1cHRzIHBy b3BlcnR5IHdoaWNoCj4gICBpcyBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCB0aGUgcm9vdCBTQVRB IG5vZGUuCj4KPiBNaXF1ZWwgUmF5bmFsICg1KToKPiAgIGF0YTogYWhjaTogbXZlYnU6IFJlbmFt ZSBhIHBsYXRmb3JtIGRhdGEgZmxhZwo+ICAgYXRhOiBhaGNpOiBtdmVidTogU3VwcG9ydCBBOGsg Y29tcGF0aWJsZQo+ICAgaXJxY2hpcC9pcnEtbXZlYnUtaWN1OiBSZW1vdmUgdGhlIGRvdWJsZSBT QVRBIHBvcnRzIGludGVycnVwdCBoYWNrCj4gICBkdC1iaW5kaW5nczogYXRhOiBVcGRhdGUgYWhj aSBiaW5kaW5ncyB3aXRoIHBvc3NpYmxlIHBlci1wb3J0Cj4gICAgIGludGVycnVwdHMKPiAgIGR0 LWJpbmRpbmdzOiBhdGE6IFVwZGF0ZSBhaGNpX212ZWJ1IGJpbmRpbmdzCj4KPiBTdmVuIEF1aGFn ZW4gKDIpOgo+ICAgYXRhOiBhaGNpOiBtdmVidTogQWRkIHN1cHBvcnQgZm9yIEE4ayBsZWdhY3kg RFQgYmluZGluZ3MKPiAgIGFybTY0OiBkdHM6IG1hcnZlbGw6IGFybWFkYS1jcDExMDogU3dpdGNo IHRvIHBlci1wb3J0IFNBVEEgaW50ZXJydXB0cwo+Cj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdz L2F0YS9haGNpLXBsYXRmb3JtLnR4dCB8ICAgNyArCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvbWFy dmVsbC9hcm1hZGEtY3AxMXguZHRzaSB8ICAgNiArLQo+ICBkcml2ZXJzL2F0YS9haGNpLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICBkcml2ZXJzL2F0YS9haGNpX212ZWJ1 LmMgICAgICAgICAgICAgICAgICAgICAgfCAyNTQgKysrKysrKysrKysrKysrKystCj4gIGRyaXZl cnMvYXRhL2xpYmFoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQo+ICBkcml2 ZXJzL2F0YS9saWJhaGNpX3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICBkcml2 ZXJzL2lycWNoaXAvaXJxLW12ZWJ1LWljdS5jICAgICAgICAgICAgICAgfCAgMTggLS0KPiAgaW5j bHVkZS9saW51eC9haGNpX3BsYXRmb3JtLmggICAgICAgICAgICAgICAgIHwgICAxICsKPiAgOCBm aWxlcyBjaGFuZ2VkLCAyNjUgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCj4KPiAtLSAK PiAyLjI0LjMgKEFwcGxlIEdpdC0xMjgpCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKPiBs aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwKCi0tIApHcmVnb3J5IENs ZW1lbnQsIEJvb3RsaW4KRW1iZWRkZWQgTGludXggYW5kIEtlcm5lbCBlbmdpbmVlcmluZwpodHRw Oi8vYm9vdGxpbi5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK