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=-9.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 27EC9C433E0 for ; Fri, 19 Mar 2021 07:36:44 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 944A164D9E for ; Fri, 19 Mar 2021 07:36:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 944A164D9E 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=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=KQCepkymYOradDFs76Y2SDTyrFYK0sGO7JPSuYxsl2E=; b=W6j8k3+omuqaSK3HXPF/SF3E7 aJ/AsR1M5LjpT3pQ1LxOorAXZhV9eOvXoA2zvrzuUWv+3SgxP7HtxMz3PqA35U2Rn3U2F8exGnGc7 oNLt1L1Or4I3nHoSLHzbIjVJRRP6PcvA8jHcfBRi9zYtMyjij44amT9qHhXYq3rw5lc+kk29rxjgI d50zS+wjNSuIFXJIrfUHkyQzCwUsEFoBGMEtjVjZNudcNgehuU9/GwGYk+qQ4jpOdDQwcJOrVW8OW bGzOFd/7i7l0L12rDnhnqFbcgG3Fwf9ZDQKabFLKDlEyAYbEioRwEy2zvD4t1WAStfB8n8mbf+yxO E9zPiGZ8g==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lN9f7-006oRg-UW; Fri, 19 Mar 2021 07:35:14 +0000 Received: from relay2-d.mail.gandi.net ([217.70.183.194]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lN9f1-006oR8-H2 for linux-arm-kernel@lists.infradead.org; Fri, 19 Mar 2021 07:35:09 +0000 X-Originating-IP: 90.66.176.191 Received: from localhost (lfbn-lyo-1-2007-191.w90-66.abo.wanadoo.fr [90.66.176.191]) (Authenticated sender: gregory.clement@bootlin.com) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 3040A40007; Fri, 19 Mar 2021 07:35:03 +0000 (UTC) From: Gregory CLEMENT To: Marcin Wojtas , Sven Auhagen Cc: axboe@kernel.dk, Hans de Goede , Rob Herring , Thomas Gleixner , maz@kernel.org, Andrew Lunn , Jason Cooper , devicetree@vger.kernel.org, Antoine Tenart , viresh.kumar@linaro.org, rjw@rjwysocki.net, Maxime Chevallier , linux-ide@vger.kernel.org, Thomas Petazzoni , =?utf-8?Q?Miqu=C3=A8l?= Raynal , linux-arm-kernel@lists.infradead.org, Grzegorz Jaszczyk , upstream@semihalf.com Subject: Re: [PATCH v3 0/9] Armada8k enable per-port SATA interrupts and drop a hack in the IRQ subsystem In-Reply-To: References: <20201109173948.96663-1-sven.auhagen@voleatech.de> <20210227105723.7i42cw376qmnozcp@SvensMacBookAir-2.local> Date: Fri, 19 Mar 2021 08:35:02 +0100 Message-ID: <87czvviok9.fsf@BL-laptop> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210319_073507_867205_B289A354 X-CRM114-Status: GOOD ( 42.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 SGVsbG8gTWFyY2luLAoKPiBbUmVzZW5kIGluIHBsYWluIHRleHRdCj4KPiBIaSwKPgo+IEp1c3Qg bGV0dGluZyBldmVyeW9uZSBrbm93IC0gbWVyZ2luZyBvbmx5IHRoZSBEVCBwYXJ0IG9mIHRoaXMg cGF0Y2hzZXQKPiBicm9rZSBBSENJIG9uIGFsbCBNYXJ2ZWxsIEFybWFkYSA3azhrIC8gQ045MTN4 IHBsYXRmb3JtcyBpbiB2NS4xMQo+IHJlbGVhc2UuCgpJdCdzIHVuZm9ydHVuYXRlIHRoYXQgd2Ug ZGlkbid0IGtub3cgdGhpcyB3aGVuIHY1LjExLXJjMSB3YXMKcmVsZWFzZWQuIEhvd2V2ZXIgaXQg aXMgc3RpbGwgdGltZSBmb3IgYSBmaXgsIEkgd2lsbCBzdWJtaXQgaXQuCkFzIEkgZXhwbGFpbmVk IGluIHRoZSBvdGhlciBlbWFpbCB3aGVuIEkgYXBwbGllZCB0aGlzIEkgcmVhbGx5IHRob3VnaAp0 aGF0IHRoZSBkcml2ZXIgcGFydCB3aWxsIGJlIGFwcGxpZWQsIEkgZG9uJ3Qga25vdyB3aGF0IGhh cHBlbmVkIGhlcmUuCgpHcsOpZ29yeQoKPgo+IEZZSSwgSSdtIGN1cnJlbnRseSB1cGRhdGluZyB0 aGUgZGV2aWNlIHRyZWVzIGluIEVESzIgYmFzZWQgb24gdGhlCj4gdjUuMTEgRFQgc291cmNlcyAt IEknbSBnb2luZyB0byBrZWVwIHRoZSBwcmV2aW91cyBiaW5kaW5nIGFueXdheSwgYXMKPiB0aGUg bmV3IG9uZSBicmVha3MgYm9vdGluZyB3aXRoIEFIQ0kgbm90IG9ubHkgZm9yIG9sZGVyIExpbnV4 Cj4gdmVyc2lvbnMsIGJ1dCBhbHNvIGZvciBvdGhlciBPU3MgKHlldCBhbm90aGVyIGFyZ3VtZW50 IHRvIHVzZSBBQ1BJKS4KPgo+IEJlc3QgcmVnYXJkcywKPiBNYXJjaW4KPgo+Cj4gc29iLiwgMjcg bHV0IDIwMjEgbyAxMjowMiBTdmVuIEF1aGFnZW4gPHN2ZW4uYXVoYWdlbkB2b2xlYXRlY2guZGU+ IG5hcGlzYcWCKGEpOgo+Pgo+PiBIZWxsbywKPj4KPj4gY2FuIEkgYXNrIGFib3V0IHRoZSBzdGF0 dXMgb2YgdGhpcyBwYXRjaD8KPj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwgaXQgd2FzIG5vdCBtZXJn ZWQgdG8gYXRhIGFuZCBJIGRpZCBub3QgcmVjZWl2ZQo+PiBhbnkgZnVydGhlciBmZWVkYmFjayB0 aGF0IHRoZXJlIHdhcyBhIHByb2JsZW0gd2l0aCB0aGUgcGF0Y2ggc2VyaWVzLgo+Pgo+PiBBcyBh IG1hdHRlciBvZiBmYWN0IHRoZSBkZXZpY2UgdHJlZSBwYXJ0IHdhcyBhbHJlYWR5IG1lcmdlZCBi eQo+PiBHcmVnb3J5IENsZW1lbnQuCj4+Cj4+IEJlc3QgYW5kIHRoYW5rcwo+PiBTdmVuCj4+Cj4+ IE9uIE1vbiwgTm92IDA5LCAyMDIwIGF0IDA2OjM5OjM5UE0gKzAxMDAsIHN2ZW4uYXVoYWdlbkB2 b2xlYXRlY2guZGUgd3JvdGU6Cj4+ID4gRnJvbTogU3ZlbiBBdWhhZ2VuIDxzdmVuLmF1aGFnZW5A dm9sZWF0ZWNoLmRlPgo+PiA+Cj4+ID4gSGVsbG8sCj4+ID4KPj4gPiBUaGVyZSB3ZXJlIGFscmVh ZHkgNCB2ZXJzaW9ucyBvZiB0aGlzIHNlcmllcyBmcm9tIE1pcXXDqGwuCj4+ID4gSSB0YWxrZWQg dG8gTWlxdcOobCBhbmQgSSBmaXhlZCB1cCB0aGUgbGFzdCBjb21tZW50cyBmcm9tIHY0Lgo+PiA+ IEkgYW0gbG9va2luZyBmb3IgZmVlZGJhY2sgaWYgdGhpcyBwYXRjaCBzZXJpZXMgaXMgbm93IHJl YWR5IHRvIGJlIG1lcmdlZAo+PiA+IGFuZCB3aGF0IHNob3VsZCBiZSBmdXJ0aGVyIGNoYW5nZWQu Cj4+ID4KPj4gPiBIZXJlIGlzIHRoZSBvcmlnaW5hbCBjb3ZlciBsZXR0ZXI6Cj4+ID4KPj4gPiBT b21lIHRpbWUgYWdvLCB3aGVuIHRoZSBpbml0aWFsIHN1cHBvcnQgZm9yIEFybWFkYSBDUDExMCB3 YXMKPj4gPiBjb250cmlidXRlZCwgdGhlIFNBVEEgY29yZSB3YXMgbm90IGFibGUgdG8gaGFuZGxl IHBlci1wb3J0Cj4+ID4gaW50ZXJydXB0cy4gRGVzcGl0ZSB0aGUgaGFyZHdhcmUgcmVhbGl0eSwg dGhlIGRldmljZSB0cmVlIG9ubHkKPj4gPiByZXByZXNlbnRzIG9uZSBtYWluIGludGVycnVwdCBm b3IgdGhlIHR3byBwb3J0cy4gSGF2aW5nIGJvdGggU0FUQQo+PiA+IHBvcnRzIGVuYWJsZWQgYXQg dGhlIHNhbWUgdGltZSBoYXMgYmVlbiBhY2hpZXZlZCBieSBhIGhhY2sgaW4gdGhlIElDVQo+PiA+ IGRyaXZlcigxKSB0aGF0IGZha2VkIHRoZSB1c2Ugb2YgdGhlIHR3byBpbnRlcnJ1cHRzLCBubyBt YXR0ZXIgd2hpY2gKPj4gPiBTQVRBIHBvcnQgd2FzIGluIHVzZS4KPj4gPgo+PiA+IE5vdyB0aGF0 IHRoZSBTQVRBIGNvcmUgaXMgcmVhZHkgdG8gaGFuZGxlIG1vcmUgdGhhbiBvbmUgaW50ZXJydXB0 LAo+PiA+IHRoaXMgc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIGxpYmFoY2lfcGxh dGZvcm0gY29kZS4gVGhlCj4+ID4gQ1AxMTAgZGV2aWNlIHRyZWUgbXVzdCBiZSB1cGRhdGVkIHRv IHJlZmxlY3QgdGhlIHR3byBTQVRBIHBvcnRzCj4+ID4gYXZhaWxhYmxlIGFuZCB0aGVpciByZXNw ZWN0aXZlIGludGVycnVwdHMuIFRvIGRvIG5vdCBicmVhayBEVCBiYWNrd2FyZAo+PiA+IGNvbXBh dGliaWxpdHksIHRoZSBhaGNpX3BsYXRmb3JtIGRyaXZlciBub3cgZW1iZWRzIGEgc3BlY2lhbCBx dWlyawo+PiA+IHdoaWNoIGNoZWNrcyBpZiB0aGUgRFQgaXMgdmFsaWQgKG9ubHkgZm9yIEE4ayBj b21wYXRpYmxlKSBhbmQsIGlmCj4+ID4gbmVlZGVkLCBjcmVhdGVzIHRoZSB0d28gbWlzc2luZyBz dWItbm9kZXMsIGFuZCBhc3NpZ24gdGhlbSB0aGUKPj4gPiByZWxldmFudCAicmVnIiBhbmQgImlu dGVycnVwdHMiIHByb3BlcnRpZXMsIGJlZm9yZSByZW1vdmluZyB0aGUgbWFpbgo+PiA+IFNBVEEg bm9kZSAiaW50ZXJydXB0cyIgb25lLgo+PiA+Cj4+ID4gKDEpIFRoZSBJQ1UgaXMgYW4gaXJxY2hp cCBhZ2dyZWdhdGluZyB0aGUgQ1AxMTAgKHNvdXRoLWJyaWRnZSkKPj4gPiBpbnRlcnJ1cHRzIGlu dG8gTVNJcyBmb3IgdGhlIEFQODA2IChub3J0aC1icmlkZ2UpLgo+PiA+Cj4+ID4gQmVzdAo+PiA+ IFN2ZW4KPj4gPgo+PiA+IENoYW5nZSBmcm9tIHYyOgo+PiA+ICAgKiBGaXggY29tbWl0IG1lc3Nh Z2Ugb2YgY3VzdG9tIGlycSBpbml0IGZvciBob3N0IGluaXQKPj4gPgo+PiA+IENoYW5nZSBmcm9t IHYxOgo+PiA+ICAgKiBBZGQgYSBwYXRjaCB0byBlbmFibGUgY3VzdG9tIGlycSBpbml0aWFsaXph dGlvbiBpbgo+PiA+ICAgICBwbGF0dGZvcm0gaW5pdCBob3N0Cj4+ID4gICAqIEFkZCBtdWx0aV9p cnFfaG9zdF9hY2sgY2FsbGJhY2sgZm9yIHRoZSBtc2kgaXJxIGhhbmRsZXIKPj4gPiAgICogUmV3 b3JrIHRoZSBhaGNpIG12ZWJ1IHBhdGNoIHRvIGluaXRpYXRlIHRoZSBpcnEgYW5kIHVzZQo+PiA+ ICAgICB0aGUgbmV3IG11bHRpX2lycV9ob3N0X2FjayB0byBoYW5kbGUgdGhlIGN1c3RvbSBpcnEg Y29kZS4KPj4gPiAgICAgUmVtb3ZlIHRoZSBjdXN0b20gaXJxIGhhbmRsZXIgYW5kIGR1cGxpY2F0 ZSBjb2RlLgo+PiA+ICAgKiBGaXggdGhlIGFybWFkYThrIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5 IGNvZGUKPj4gPiAgICogUmVuYW1lIEFIQ0lfUExBVEZPUk1fQThLX1FVSVJLIHRvIEFIQ0lfUExB VEZPUk1fQVJNQURBOEtfUVVJUksKPj4gPgo+PiA+IE1pcXVlbCBSYXluYWwgKDUpOgo+PiA+ICAg YXRhOiBhaGNpOiBtdmVidTogUmVuYW1lIGEgcGxhdGZvcm0gZGF0YSBmbGFnCj4+ID4gICBhdGE6 IGFoY2k6IG12ZWJ1OiBTdXBwb3J0IEE4ayBjb21wYXRpYmxlCj4+ID4gICBpcnFjaGlwL2lycS1t dmVidS1pY3U6IFJlbW92ZSB0aGUgZG91YmxlIFNBVEEgcG9ydHMgaW50ZXJydXB0IGhhY2sKPj4g PiAgIGR0LWJpbmRpbmdzOiBhdGE6IFVwZGF0ZSBhaGNpIGJpbmRpbmdzIHdpdGggcG9zc2libGUg cGVyLXBvcnQKPj4gPiAgICAgaW50ZXJydXB0cwo+PiA+ICAgZHQtYmluZGluZ3M6IGF0YTogVXBk YXRlIGFoY2lfbXZlYnUgYmluZGluZ3MKPj4gPgo+PiA+IFN2ZW4gQXVoYWdlbiAoNCk6Cj4+ID4g ICBhdGE6IGxpYmFoY2lfcGxhdGZvcm06IERvIG5vdCB0cnkgdG8gZ2V0IGFuIElSUSB3aGVuCj4+ ID4gICAgIEFIQ0lfSEZMQUdfTVVMVElfTVNJIGlzIHNldAo+PiA+ICAgYXRhOiBhaGNpOiBhZGQg YWNrIGNhbGxiYWNrIHRvIG11bHRpIGlycSBoYW5kbGVyCj4+ID4gICBhdGE6IGFoY2k6IG12ZWJ1 OiBBZGQgc3VwcG9ydCBmb3IgQThrIGxlZ2FjeSBEVCBiaW5kaW5ncwo+PiA+ICAgYXJtNjQ6IGR0 czogbWFydmVsbDogYXJtYWRhLWNwMTEwOiBTd2l0Y2ggdG8gcGVyLXBvcnQgU0FUQSBpbnRlcnJ1 cHRzCj4+ID4KPj4gPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvYXRhL2FoY2ktcGxhdGZvcm0u dHh0IHwgICA3ICsKPj4gPiAgYXJjaC9hcm02NC9ib290L2R0cy9tYXJ2ZWxsL2FybWFkYS1jcDEx eC5kdHNpIHwgICA2ICstCj4+ID4gIGRyaXZlcnMvYXRhL2FoY2kuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMiArCj4+ID4gIGRyaXZlcnMvYXRhL2FoY2lfbXZlYnUuYyAgICAgICAg ICAgICAgICAgICAgICB8IDE0MyArKysrKysrKysrKysrKysrLS0KPj4gPiAgZHJpdmVycy9hdGEv bGliYWhjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKPj4gPiAgZHJpdmVycy9h dGEvbGliYWhjaV9wbGF0Zm9ybS5jICAgICAgICAgICAgICAgIHwgIDE5ICsrLQo+PiA+ICBkcml2 ZXJzL2lycWNoaXAvaXJxLW12ZWJ1LWljdS5jICAgICAgICAgICAgICAgfCAgMTggLS0tCj4+ID4g IGluY2x1ZGUvbGludXgvYWhjaV9wbGF0Zm9ybS5oICAgICAgICAgICAgICAgICB8ICAgMSArCj4+ ID4gIDggZmlsZXMgY2hhbmdlZCwgMTYwIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQo+ PiA+Cj4+ID4gLS0KPj4gPiAyLjIwLjEKPj4gPgo+PiA+Cj4+Cj4+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IGxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0Cj4+IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwo+PiBodHRwOi8v bGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwKCi0t IApHcmVnb3J5IENsZW1lbnQsIEJvb3RsaW4KRW1iZWRkZWQgTGludXggYW5kIEtlcm5lbCBlbmdp bmVlcmluZwpodHRwOi8vYm9vdGxpbi5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK