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=-7.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 5EB5CC4727E for ; Wed, 7 Oct 2020 15:47:42 +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 D717620782 for ; Wed, 7 Oct 2020 15:47:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="s8+BCPhu"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=voleatech.de header.i=@voleatech.de header.b="joX22BX8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D717620782 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=voleatech.de 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:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=FavMbu66MlFdv00HdI7cqRCTMsHUHiNYjbLG7U2PZv4=; b=s8+BCPhumB4V03CP3wD7jQw6Lv C4Ki5bO+wgiwOLdHl9ddmV+wBCnpHTsAfO/jr4nFSWlTOZNeR+dm+J3eNrmxxxd0fIzILpa4H2QHD LZ61LEnP+EFvn8RdCqeAwY1QzbhMtztiA98JgRN2xAz4bSJFdzNV0aGuX9j9B7d0RrvdHqEEGRPbc TEnxJVlMplQyP9+post11ezrbh+/zGFqxKnkd9sAMQGCfJmJzjnlhBXU5raWC3mBnUOgwMyVmZ3pa s0yCqqZrr5l04CziDumFNHnlLhqIfVSa/mS/NybqK3mOFOfF6ABy/WFR+bLcoLkVeMTZ2McqhdL7I hKYfY/fg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kQBdm-0006Xl-MH; Wed, 07 Oct 2020 15:46:06 +0000 Received: from mail-eopbgr80125.outbound.protection.outlook.com ([40.107.8.125] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kQBdi-0006W6-E0 for linux-arm-kernel@lists.infradead.org; Wed, 07 Oct 2020 15:46:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NNlCGsdVdZPPvLcePMrXQkVcbSfH7rEA+v2DbH2BKFq+ikdref8Z3QCwzCb5JN1Pu7MLgKDhwXvYiL6pyMDIkF9fFr/HLtNyqfXg5xIByhvqkC38oDIPsi3YwYWwTuXDUhHuz7a/NMAIfdV3GUQAZvok7sXKIux7a10unCqNrKBDhR1k4rDMUfKuks17MsFjeMPLcK5D0ZAPArGHpG8HLVFowF01TXTDDGrTLOcjixBQTjg/q+I0jPGNE/ypo/TNEtdYf5iZQZKlBL4odZjXbiHsya9IMe03zQnHBsLODtOBDB2Cudft3CpYIR55jNEUQgVWCAv3EFXZSJk5pK5EEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EwfdcP/0jT0RpQRvdLRM9h+fw1+Hx9cS8jnjXNBogkw=; b=Mqco5pMG0hNhqSFOHQr4lDaZ1rNBLBvQvqoZWJxChtjS7SzFTyo/lgVXRs9XTPGyHBk3zAxqcS0lKDfLjlYSjNRegxzovTbBLl61NF6dtxxRwrllLkoA3IJzWosR8tuM3UCg3Tc/XdQ6+8rl2/EdAH7KODfHQeIgFIoYzyH945O/jnVRahrKfN+3FPKfsXRyybpjhL0cmdxZvYjZbjXhFfFf0OQil1ldmi6yKtwWXzhtZVNxPeFoemp04KZybcuNKx9OUUFJsjU49iy9UblL1Z/fktOmaQrQc2xkHy7HpjQCkBNTEU5HiNWnEHXotjqxt/0DS0ERpLi8ePwTmOQdCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=voleatech.de; dmarc=pass action=none header.from=voleatech.de; dkim=pass header.d=voleatech.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=voleatech.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EwfdcP/0jT0RpQRvdLRM9h+fw1+Hx9cS8jnjXNBogkw=; b=joX22BX8NSYbI8NIY4PV9zZmYZ+HNa1f5KdCRN3r94dlRjOtiMg02URWyND0w9qRKPWD9C1Jnz+VwE1x+CTZpc+XQh3cwEJAhAFRCHPZePCnV4gEOXHfWfhbuBaWGveg8+8vm0bwXNOTjXJ0ezIU8S67ujw0VsvMGxoPrmuYSCk= Authentication-Results: kernel.dk; dkim=none (message not signed) header.d=none;kernel.dk; dmarc=none action=none header.from=voleatech.de; Received: from AM8PR05MB7251.eurprd05.prod.outlook.com (2603:10a6:20b:1d4::23) by AM0PR0502MB4018.eurprd05.prod.outlook.com (2603:10a6:208:b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Wed, 7 Oct 2020 15:45:57 +0000 Received: from AM8PR05MB7251.eurprd05.prod.outlook.com ([fe80::f132:2cc:34f2:5e4]) by AM8PR05MB7251.eurprd05.prod.outlook.com ([fe80::f132:2cc:34f2:5e4%7]) with mapi id 15.20.3433.045; Wed, 7 Oct 2020 15:45:57 +0000 From: sven.auhagen@voleatech.de To: axboe@kernel.dk, hdegoede@redhat.com, robh+dt@kernel.org, tglx@linutronix.de, maz@kernel.org, gregory.clement@bootlin.com Subject: [PATCH 0/7] Armada8k enable per-port SATA interrupts and drop a hack in the IRQ subsystem Date: Wed, 7 Oct 2020 17:45:47 +0200 Message-Id: <20201007154554.66650-1-sven.auhagen@voleatech.de> X-Mailer: git-send-email 2.24.3 (Apple Git-128) X-Originating-IP: [109.193.235.168] X-ClientProxiedBy: AM0PR04CA0047.eurprd04.prod.outlook.com (2603:10a6:208:1::24) To AM8PR05MB7251.eurprd05.prod.outlook.com (2603:10a6:20b:1d4::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from svensmacbookair.sven.lan (109.193.235.168) by AM0PR04CA0047.eurprd04.prod.outlook.com (2603:10a6:208:1::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21 via Frontend Transport; Wed, 7 Oct 2020 15:45:56 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7c43fa48-84a4-44b5-57e8-08d86ad814da X-MS-TrafficTypeDiagnostic: AM0PR0502MB4018: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: m0HOwznS1ZFy4qZUnztqCZlpfnAHq5Oy3ZYHedE1USiezDEk0Mf2O0Wo4BPZB8YNSW7KoAj2bSSozm/xleoyxpKEubiPnNH2R9PSrCsGvb+Aj3WvUmvUr1coLrcP46LjQqV6a2PpKw1tkCL4q49C0ynOq9wXKGahlW0TfV9NVx9cHCTrO/MoSqxVb/G899IOD82W+C002MMuOrpA4RAd5UKULlj3jpnU9tt0Khm8XEA4wjUm8og1wY+EnwXP4r9FwlM5p8Cq9WbedqYMM7gWC/f9j0VtUFWXAM4KGp8YippN4TgLrvfd55gowPzAEjUEFahqEhLyJg29O/UMwvEmu3JXpKiORoJtKrwiCrmV947C8ldL6BrukyA4Y4mzFE/D X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR05MB7251.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39830400003)(396003)(136003)(376002)(346002)(366004)(8936002)(956004)(5660300002)(66556008)(83380400001)(478600001)(66946007)(316002)(16526019)(2906002)(6666004)(66476007)(1076003)(4326008)(2616005)(26005)(86362001)(6486002)(36756003)(7416002)(66574015)(6512007)(9686003)(8676002)(6506007)(186003)(52116002)(32563001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: KZdSsYvQ3Dz/bPCGCSHCerQ4fDIZes6gP08/q7gRhliBTd2NmyxdazW2rFFQroBM43z94+k4ez6RyQmGadK1jKA/TDjTdfjhxhfoZR5G3HrEUwrWwkLJBqjIzSZ/zPyGf8KZyDObsv00GgKWxCTH9I2bMEGyxBa+rwjDL+yPbssa/G5UK2hCGfORkcfNTF4BQX+LyxxoG3TNbsWutq6qXXuINb566SGaaBjwWI+exz5LwYa80c46kag/5U6r4FqlECDtIIRstywUcpp7uqufGfEboVhweUppQiLEmG/t7w8+M1o97zzudw0BwpFAo8Shg3mxGbTmdtUO8BQy95Q37tUx5K/Z/YIqlBDIUL/u6LnrWa4/fjVjQug++ZnLC+ECTuewuVDgLKINuaq3L3aaTLQ0sfq0rzPDsPZ99eEXAYqyy0zZWgyIsCMTdzGS1daNDSQe5DB+LFph/IuF1WW1oYR2wjSkQz6Oc767dM2lw3D95LoPwuh44kdHZRYRTYW0t7olUxiPoZ4U26lqOt4fUP294Ajqc0XGSbXT3ahWisjI2sechCnd/7Si9f2Q0c5///1Wb2UhkIbK0P1nrPvxHg4P1LKhnyFzbR3OnqtD7T/Ed/SiF+16OkmcOyBYW1BddYx69+Dz7/E9M0VwNGA8PA== X-OriginatorOrg: voleatech.de X-MS-Exchange-CrossTenant-Network-Message-Id: 7c43fa48-84a4-44b5-57e8-08d86ad814da X-MS-Exchange-CrossTenant-AuthSource: AM8PR05MB7251.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2020 15:45:57.3954 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b82a99f6-7981-4a72-9534-4d35298f847b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZtccK/TR3h34pgULO45sIuOACA4E/J3m06Q7pYbwTjf3R+8tr2fRwjz4SnVrj53Gt5tjsqswv2/IqpPnZIG15SgjcuLiLA5YMyBFNrn72WQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0502MB4018 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201007_114602_479625_F231B713 X-CRM114-Status: GOOD ( 14.18 ) 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: andrew@lunn.ch, jason@lakedaemon.net, devicetree@vger.kernel.org, antoine.tenart@bootlin.com, viresh.kumar@linaro.org, rjw@rjwysocki.net, maxime.chevallier@bootlin.com, linux-ide@vger.kernel.org, thomas.petazzoni@bootlin.com, miquel.raynal@bootlin.com, linux-arm-kernel@lists.infradead.org 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 RnJvbTogU3ZlbiBBdWhhZ2VuIDxzdmVuLmF1aGFnZW5Adm9sZWF0ZWNoLmRlPgoKSGVsbG8sCgpJ IGFtIHJlc3VibWl0dGluZyB0aGlzIHBhdGNoIHNlcmllcyBzaW5jZSBJIGRpZCBub3QgZ2V0IGEg ZmVlZGJhY2sKdGhlIHBhc3QgOCB3ZWVrcy4KClRoZXJlIHdlcmUgYWxyZWFkeSA0IHZlcnNpb25z IG9mIHRoaXMgc2VyaWVzIGZyb20gTWlxdcOobC4KSSB0YWxrZWQgdG8gTWlxdcOobCBhbmQgSSBm aXhlZCB1cCB0aGUgbGFzdCBjb21tZW50cyBmcm9tIHY0LgpJIGFtIGxvb2tpbmcgZm9yIGZlZWRi YWNrIGlmIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIG5vdyByZWFkeSB0byBiZSBtZXJnZWQKYW5kIHdo YXQgc2hvdWxkIGJlIGZ1cnRoZXIgY2hhbmdlZC4KCkhlcmUgaXMgdGhlIG9yaWdpbmFsIGNvdmVy IGxldHRlcjoKClNvbWUgdGltZSBhZ28sIHdoZW4gdGhlIGluaXRpYWwgc3VwcG9ydCBmb3IgQXJt YWRhIENQMTEwIHdhcwpjb250cmlidXRlZCwgdGhlIFNBVEEgY29yZSB3YXMgbm90IGFibGUgdG8g aGFuZGxlIHBlci1wb3J0CmludGVycnVwdHMuIERlc3BpdGUgdGhlIGhhcmR3YXJlIHJlYWxpdHks IHRoZSBkZXZpY2UgdHJlZSBvbmx5CnJlcHJlc2VudHMgb25lIG1haW4gaW50ZXJydXB0IGZvciB0 aGUgdHdvIHBvcnRzLiBIYXZpbmcgYm90aCBTQVRBCnBvcnRzIGVuYWJsZWQgYXQgdGhlIHNhbWUg dGltZSBoYXMgYmVlbiBhY2hpZXZlZCBieSBhIGhhY2sgaW4gdGhlIElDVQpkcml2ZXIoMSkgdGhh dCBmYWtlZCB0aGUgdXNlIG9mIHRoZSB0d28gaW50ZXJydXB0cywgbm8gbWF0dGVyIHdoaWNoClNB VEEgcG9ydCB3YXMgaW4gdXNlLgoKTm93IHRoYXQgdGhlIFNBVEEgY29yZSBpcyByZWFkeSB0byBo YW5kbGUgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1cHQsCnRoaXMgc2VyaWVzIGFkZHMgc3VwcG9ydCBm b3IgaXQgaW4gdGhlIGxpYmFoY2lfcGxhdGZvcm0gY29kZS4gVGhlCkNQMTEwIGRldmljZSB0cmVl IG11c3QgYmUgdXBkYXRlZCB0byByZWZsZWN0IHRoZSB0d28gU0FUQSBwb3J0cwphdmFpbGFibGUg YW5kIHRoZWlyIHJlc3BlY3RpdmUgaW50ZXJydXB0cy4gVG8gZG8gbm90IGJyZWFrIERUIGJhY2t3 YXJkCmNvbXBhdGliaWxpdHksIHRoZSBhaGNpX3BsYXRmb3JtIGRyaXZlciBub3cgZW1iZWRzIGEg c3BlY2lhbCBxdWlyawp3aGljaCBjaGVja3MgaWYgdGhlIERUIGlzIHZhbGlkIChvbmx5IGZvciBB OGsgY29tcGF0aWJsZSkgYW5kLCBpZgpuZWVkZWQsIGNyZWF0ZXMgdGhlIHR3byBtaXNzaW5nIHN1 Yi1ub2RlcywgYW5kIGFzc2lnbiB0aGVtIHRoZQpyZWxldmFudCAicmVnIiBhbmQgImludGVycnVw dHMiIHByb3BlcnRpZXMsIGJlZm9yZSByZW1vdmluZyB0aGUgbWFpbgpTQVRBIG5vZGUgImludGVy cnVwdHMiIG9uZS4KCigxKSBUaGUgSUNVIGlzIGFuIGlycWNoaXAgYWdncmVnYXRpbmcgdGhlIENQ MTEwIChzb3V0aC1icmlkZ2UpCmludGVycnVwdHMgaW50byBNU0lzIGZvciB0aGUgQVA4MDYgKG5v cnRoLWJyaWRnZSkuCgpCZXN0ClN2ZW4KCk1pcXVlbCBSYXluYWwgKDUpOgogIGF0YTogYWhjaTog bXZlYnU6IFJlbmFtZSBhIHBsYXRmb3JtIGRhdGEgZmxhZwogIGF0YTogYWhjaTogbXZlYnU6IFN1 cHBvcnQgQThrIGNvbXBhdGlibGUKICBpcnFjaGlwL2lycS1tdmVidS1pY3U6IFJlbW92ZSB0aGUg ZG91YmxlIFNBVEEgcG9ydHMgaW50ZXJydXB0IGhhY2sKICBkdC1iaW5kaW5nczogYXRhOiBVcGRh dGUgYWhjaSBiaW5kaW5ncyB3aXRoIHBvc3NpYmxlIHBlci1wb3J0CiAgICBpbnRlcnJ1cHRzCiAg ZHQtYmluZGluZ3M6IGF0YTogVXBkYXRlIGFoY2lfbXZlYnUgYmluZGluZ3MKClN2ZW4gQXVoYWdl biAoMik6CiAgYXRhOiBhaGNpOiBtdmVidTogQWRkIHN1cHBvcnQgZm9yIEE4ayBsZWdhY3kgRFQg YmluZGluZ3MKICBhcm02NDogZHRzOiBtYXJ2ZWxsOiBhcm1hZGEtY3AxMTA6IFN3aXRjaCB0byBw ZXItcG9ydCBTQVRBIGludGVycnVwdHMKCiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9hdGEvYWhj aS1wbGF0Zm9ybS50eHQgfCAgIDcgKwogYXJjaC9hcm02NC9ib290L2R0cy9tYXJ2ZWxsL2FybWFk YS1jcDExeC5kdHNpIHwgICA2ICstCiBkcml2ZXJzL2F0YS9haGNpLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDMgKwogZHJpdmVycy9hdGEvYWhjaV9tdmVidS5jICAgICAgICAgICAg ICAgICAgICAgIHwgMjU0ICsrKysrKysrKysrKysrKysrLQogZHJpdmVycy9hdGEvbGliYWhjaS5j ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL2F0YS9saWJhaGNpX3Bs YXRmb3JtLmMgICAgICAgICAgICAgICAgfCAgIDMgKwogZHJpdmVycy9pcnFjaGlwL2lycS1tdmVi dS1pY3UuYyAgICAgICAgICAgICAgIHwgIDE4IC0tCiBpbmNsdWRlL2xpbnV4L2FoY2lfcGxhdGZv cm0uaCAgICAgICAgICAgICAgICAgfCAgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAyNjUgaW5zZXJ0 aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=