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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D097BC433EF for ; Wed, 10 Nov 2021 00:03:09 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 9482F61101 for ; Wed, 10 Nov 2021 00:03:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9482F61101 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=sTUXlAvQ7m0f09c9m6hIM3Xtest4RzMZcAG5hvHl88k=; b=gXlMLy/Fll/3bJ MFzjxUolEA/gMLFl0oM9CI7qR5UBlreTsIdgNg8Yt7qaZra28L6Yg9GH87SqOr10IjuHjX3nmrqOS RFqYByVoiXs4XIVraeY7RGh6sbJspRUhly/DwqyHaQH8Q6k0loEeuHkA1BG0hpIka/QbV5Xhf54RF EyVnGjA4k9IGRtOSn4YopkLkUHGD/5bpWkdqZPLRfWXxJhEu9asfcWYAAq0ElMYf09B2rcKtta+kn 41SMCXG6VCBPinx7oz8PzvktsOVE2cfyqrN9akSLpTSt3OZdNBxzXKmplfum7w7kZSaHX2qoDFumS Rfo65TkFIHabWd9DGzLA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mkb3Q-0045fg-HR; Wed, 10 Nov 2021 00:01:30 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mkZzk-003dBX-Gs for linux-arm-kernel@lists.infradead.org; Tue, 09 Nov 2021 22:53:38 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 58E6061056; Tue, 9 Nov 2021 22:53:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1636498415; bh=DUkrKohhmKxVrVwwxs6kR7+6zXwnkD0Xigqf6NXU+mw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F2CfTxYjVAuW5umhgVsey/yMOq6xldUesRxoyBAdZRIREM4WLDkaTNfkC8d76McLR 93keuDP2okYE3b9OGoj5LZlKVdyp912s2nNqfDynK8OAoyJAMhBlNKfsar0pLZcyD5 +wTPcmraaNr+56NqLMCjobV7kp2FXVJGkSZxr8ZT4AMEphdB6nXwIXPvEbTTL9JBDH EDJByOZx2X85sJYj6xGn9Zfxf2rmnMgG/wzbi/ELUlXAM4df8docvW5EVDlwXy7FS2 39OeS5vuxJNVM4t6jrJTfPx5K21cb4UGO+AjXIqTWOwWW7wTOhJyyLEugLuJGofWZq oF6sVZSUc2j9Q== Received: by pali.im (Postfix) id E24E3795; Tue, 9 Nov 2021 23:53:32 +0100 (CET) Date: Tue, 9 Nov 2021 23:53:32 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Russell King , Andrew Lunn , Sebastian Hesselbarth , Gregory Clement , Jason Gunthorpe Cc: linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/2] ARM: Marvell: Update PCIe fixup Message-ID: <20211109225332.kqyfm4h4kwcnhhhl@pali> References: <20211101150405.14618-1-pali@kernel.org> <20211102171259.9590-1-pali@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20211102171259.9590-1-pali@kernel.org> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211109_145336_669404_87ED2514 X-CRM114-Status: GOOD ( 32.60 ) 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 T24gVHVlc2RheSAwMiBOb3ZlbWJlciAyMDIxIDE4OjEyOjU4IFBhbGkgUm9ow6FyIHdyb3RlOgo+ IC0gVGhlIGNvZGUgcmVsaWVzIG9uIHJjX3BjaV9maXh1cCBiZWluZyBjYWxsZWQsIHdoaWNoIG9u bHkgaGFwcGVucwo+ICAgd2hlbiBDT05GSUdfUENJX1FVSVJLUyBpcyBlbmFibGVkLCBzbyBhZGQg dGhhdCB0byBLY29uZmlnLiBPbWl0dGluZwo+ICAgdGhpcyBjYXVzZXMgYSBib290aW5nIGZhaWx1 cmUgd2l0aCBhIG5vbi1vYnZpb3VzIGNhdXNlLgo+IC0gVXBkYXRlIHJjX3BjaV9maXh1cCB0byBz ZXQgdGhlIGNsYXNzIHByb3Blcmx5LCBjb3B5aW5nIHRoZQo+ICAgbW9yZSBtb2Rlcm4gc3R5bGUg ZnJvbSBvdGhlciBwbGFjZXMKPiAtIENvcnJlY3QgdGhlIHJjX3BjaV9maXh1cCBjb21tZW50Cj4g Cj4gVGhpcyBwYXRjaCBqdXN0IHJlLWFwcGxpZXMgY29tbWl0IDFkYzgzMWJmNTNmZCAoIkFSTTog S2lya3dvb2Q6IFVwZGF0ZQo+IFBDSS1FIGZpeHVwIikgZm9yIGFsbCBvdGhlciBNYXJ2ZWxsIEFS TSBwbGF0Zm9ybXMgd2hpY2ggaGF2ZSBzYW1lIGJ1Z2d5Cj4gUENJZSBjb250cm9sbGVyIGFuZCBk byBub3QgdXNlIHBjaS1tdmVidS5jIGNvbnRyb2xsZXIgZHJpdmVyIHlldC4KPiAKPiBMb25nLXRl cm0gZ29hbCBmb3IgdGhlc2UgTWFydmVsbCBBUk0gcGxhdGZvcm1zIHNob3VsZCBiZSBjb252ZXJz aW9uIHRvCj4gcGNpLW12ZWJ1LmMgY29udHJvbGxlciBkcml2ZXIgYW5kIHJlbW92YWwgb2YgdGhl c2UgZml4dXBzIGluIGFyY2ggY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYWxpIFJvaMOhciA8 cGFsaUBrZXJuZWwub3JnPgo+IENjOiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BudmlkaWEuY29tPgo+ IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCgpIZWxsbyEgUGF0Y2ggMi8yIHdhcyBhbHJlYWR5 IGFwcGxpZWQgaW50byBtaXBzLW5leHQuIENvdWxkIHlvdSByZXZpZXcKYWxzbyB0aGlzIHBhdGNo IDEvMj8KCj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2MjoKPiAqIE1vdmUgTUlQUyBjaGFuZ2UgaW50 byBzZXBhcmF0ZSBwYXRjaAo+ICogQWRkIGluZm9ybWF0aW9uIHRoYXQgdGhpcyBwYXRjaCBpcyBm b3IgcGxhdGZvcm1zIHdoaWNoIGRvIG5vdCB1c2UgcGNpLW12ZWJ1LmMKPiAtLS0KPiAgYXJjaC9h cm0vS2NvbmZpZyAgICAgICAgICAgICAgfCAgMSArCj4gIGFyY2gvYXJtL21hY2gtZG92ZS9wY2ll LmMgICAgIHwgMTEgKysrKysrKystLS0KPiAgYXJjaC9hcm0vbWFjaC1tdjc4eHgwL3BjaWUuYyAg fCAxMSArKysrKysrKy0tLQo+ICBhcmNoL2FybS9tYWNoLW9yaW9uNXgvS2NvbmZpZyB8ICAxICsK PiAgYXJjaC9hcm0vbWFjaC1vcmlvbjV4L3BjaS5jICAgfCAxMiArKysrKysrKystLS0KPiAgNSBm aWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg LS1naXQgYS9hcmNoL2FybS9LY29uZmlnIGIvYXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4IGZjMTk2 NDIxYjJjZS4uOWYxNTdlOTczNTU1IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL0tjb25maWcKPiAr KysgYi9hcmNoL2FybS9LY29uZmlnCj4gQEAgLTQwMCw2ICs0MDAsNyBAQCBjb25maWcgQVJDSF9E T1ZFCj4gIAlzZWxlY3QgR0VORVJJQ19JUlFfTVVMVElfSEFORExFUgo+ICAJc2VsZWN0IEdQSU9M SUIKPiAgCXNlbGVjdCBIQVZFX1BDSQo+ICsJc2VsZWN0IFBDSV9RVUlSS1MgaWYgUENJCj4gIAlz ZWxlY3QgTVZFQlVfTUJVUwo+ICAJc2VsZWN0IFBJTkNUUkwKPiAgCXNlbGVjdCBQSU5DVFJMX0RP VkUKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbWFjaC1kb3ZlL3BjaWUuYyBiL2FyY2gvYXJtL21h Y2gtZG92ZS9wY2llLmMKPiBpbmRleCBlZTkxYWM2YjVlYmYuLmVjZjA1N2EwZjViYSAxMDA2NDQK PiAtLS0gYS9hcmNoL2FybS9tYWNoLWRvdmUvcGNpZS5jCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1k b3ZlL3BjaWUuYwo+IEBAIC0xMzUsMTQgKzEzNSwxOSBAQCBzdGF0aWMgc3RydWN0IHBjaV9vcHMg cGNpZV9vcHMgPSB7Cj4gIAkud3JpdGUgPSBwY2llX3dyX2NvbmYsCj4gIH07Cj4gIAo+ICsvKgo+ ICsgKiBUaGUgcm9vdCBjb21wbGV4IGhhcyBhIGhhcmR3aXJlZCBjbGFzcyBvZiBQQ0lfQ0xBU1Nf TUVNT1JZX09USEVSLCB3aGVuIGl0Cj4gKyAqIGlzIG9wZXJhdGluZyBhcyBhIHJvb3QgY29tcGxl eCB0aGlzIG5lZWRzIHRvIGJlIHN3aXRjaGVkIHRvCj4gKyAqIFBDSV9DTEFTU19CUklER0VfSE9T VCBvciBMaW51eCB3aWxsIGVycmFudGx5IHRyeSB0byBwcm9jZXNzIHRoZSBCQVIncyBvbgo+ICsg KiB0aGUgZGV2aWNlLiBEZWNvZGluZyBzZXR1cCBpcyBoYW5kbGVkIGJ5IHRoZSBvcmlvbiBjb2Rl Lgo+ICsgKi8KPiAgc3RhdGljIHZvaWQgcmNfcGNpX2ZpeHVwKHN0cnVjdCBwY2lfZGV2ICpkZXYp Cj4gIHsKPiAtCS8qCj4gLQkgKiBQcmV2ZW50IGVudW1lcmF0aW9uIG9mIHJvb3QgY29tcGxleC4K PiAtCSAqLwo+ICAJaWYgKGRldi0+YnVzLT5wYXJlbnQgPT0gTlVMTCAmJiBkZXYtPmRldmZuID09 IDApIHsKPiAgCQlpbnQgaTsKPiAgCj4gKwkJZGV2LT5jbGFzcyAmPSAweGZmOwo+ICsJCWRldi0+ Y2xhc3MgfD0gUENJX0NMQVNTX0JSSURHRV9IT1NUIDw8IDg7Cj4gIAkJZm9yIChpID0gMDsgaSA8 IERFVklDRV9DT1VOVF9SRVNPVVJDRTsgaSsrKSB7Cj4gIAkJCWRldi0+cmVzb3VyY2VbaV0uc3Rh cnQgPSAwOwo+ICAJCQlkZXYtPnJlc291cmNlW2ldLmVuZCAgID0gMDsKPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vbWFjaC1tdjc4eHgwL3BjaWUuYyBiL2FyY2gvYXJtL21hY2gtbXY3OHh4MC9wY2ll LmMKPiBpbmRleCA2MzZkODRiNDA0NjYuLjkzNjJiNWZjMTE2ZiAxMDA2NDQKPiAtLS0gYS9hcmNo L2FybS9tYWNoLW12Nzh4eDAvcGNpZS5jCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1tdjc4eHgwL3Bj aWUuYwo+IEBAIC0xNzcsMTQgKzE3NywxOSBAQCBzdGF0aWMgc3RydWN0IHBjaV9vcHMgcGNpZV9v cHMgPSB7Cj4gIAkud3JpdGUgPSBwY2llX3dyX2NvbmYsCj4gIH07Cj4gIAo+ICsvKgo+ICsgKiBU aGUgcm9vdCBjb21wbGV4IGhhcyBhIGhhcmR3aXJlZCBjbGFzcyBvZiBQQ0lfQ0xBU1NfTUVNT1JZ X09USEVSLCB3aGVuIGl0Cj4gKyAqIGlzIG9wZXJhdGluZyBhcyBhIHJvb3QgY29tcGxleCB0aGlz IG5lZWRzIHRvIGJlIHN3aXRjaGVkIHRvCj4gKyAqIFBDSV9DTEFTU19CUklER0VfSE9TVCBvciBM aW51eCB3aWxsIGVycmFudGx5IHRyeSB0byBwcm9jZXNzIHRoZSBCQVIncyBvbgo+ICsgKiB0aGUg ZGV2aWNlLiBEZWNvZGluZyBzZXR1cCBpcyBoYW5kbGVkIGJ5IHRoZSBvcmlvbiBjb2RlLgo+ICsg Ki8KPiAgc3RhdGljIHZvaWQgcmNfcGNpX2ZpeHVwKHN0cnVjdCBwY2lfZGV2ICpkZXYpCj4gIHsK PiAtCS8qCj4gLQkgKiBQcmV2ZW50IGVudW1lcmF0aW9uIG9mIHJvb3QgY29tcGxleC4KPiAtCSAq Lwo+ICAJaWYgKGRldi0+YnVzLT5wYXJlbnQgPT0gTlVMTCAmJiBkZXYtPmRldmZuID09IDApIHsK PiAgCQlpbnQgaTsKPiAgCj4gKwkJZGV2LT5jbGFzcyAmPSAweGZmOwo+ICsJCWRldi0+Y2xhc3Mg fD0gUENJX0NMQVNTX0JSSURHRV9IT1NUIDw8IDg7Cj4gIAkJZm9yIChpID0gMDsgaSA8IERFVklD RV9DT1VOVF9SRVNPVVJDRTsgaSsrKSB7Cj4gIAkJCWRldi0+cmVzb3VyY2VbaV0uc3RhcnQgPSAw Owo+ICAJCQlkZXYtPnJlc291cmNlW2ldLmVuZCAgID0gMDsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9h cm0vbWFjaC1vcmlvbjV4L0tjb25maWcgYi9hcmNoL2FybS9tYWNoLW9yaW9uNXgvS2NvbmZpZwo+ IGluZGV4IGU5NGE2MTkwMWZmZC4uNzE4OWE1YjFlYzQ2IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJt L21hY2gtb3Jpb241eC9LY29uZmlnCj4gKysrIGIvYXJjaC9hcm0vbWFjaC1vcmlvbjV4L0tjb25m aWcKPiBAQCAtNiw2ICs2LDcgQEAgbWVudWNvbmZpZyBBUkNIX09SSU9ONVgKPiAgCXNlbGVjdCBH UElPTElCCj4gIAlzZWxlY3QgTVZFQlVfTUJVUwo+ICAJc2VsZWN0IEZPUkNFX1BDSQo+ICsJc2Vs ZWN0IFBDSV9RVUlSS1MKPiAgCXNlbGVjdCBQSFlMSUIgaWYgTkVUREVWSUNFUwo+ICAJc2VsZWN0 IFBMQVRfT1JJT05fTEVHQUNZCj4gIAloZWxwCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gt b3Jpb241eC9wY2kuYyBiL2FyY2gvYXJtL21hY2gtb3Jpb241eC9wY2kuYwo+IGluZGV4IDc2OTUx YmZiYWNmNS4uNTE0NWZlODk3MDJlIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL21hY2gtb3Jpb241 eC9wY2kuYwo+ICsrKyBiL2FyY2gvYXJtL21hY2gtb3Jpb241eC9wY2kuYwo+IEBAIC01MDksMTQg KzUwOSwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwY2lfc2V0dXAoc3RydWN0IHBjaV9zeXNfZGF0 YSAqc3lzKQo+ICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAgICogR2VuZXJhbCBQQ0llICsgUENJ Cj4gICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqLwo+ICsKPiArLyoKPiArICogVGhlIHJvb3QgY29tcGxl eCBoYXMgYSBoYXJkd2lyZWQgY2xhc3Mgb2YgUENJX0NMQVNTX01FTU9SWV9PVEhFUiwgd2hlbiBp dAo+ICsgKiBpcyBvcGVyYXRpbmcgYXMgYSByb290IGNvbXBsZXggdGhpcyBuZWVkcyB0byBiZSBz d2l0Y2hlZCB0bwo+ICsgKiBQQ0lfQ0xBU1NfQlJJREdFX0hPU1Qgb3IgTGludXggd2lsbCBlcnJh bnRseSB0cnkgdG8gcHJvY2VzcyB0aGUgQkFSJ3Mgb24KPiArICogdGhlIGRldmljZS4gRGVjb2Rp bmcgc2V0dXAgaXMgaGFuZGxlZCBieSB0aGUgb3Jpb24gY29kZS4KPiArICovCj4gIHN0YXRpYyB2 b2lkIHJjX3BjaV9maXh1cChzdHJ1Y3QgcGNpX2RldiAqZGV2KQo+ICB7Cj4gLQkvKgo+IC0JICog UHJldmVudCBlbnVtZXJhdGlvbiBvZiByb290IGNvbXBsZXguCj4gLQkgKi8KPiAgCWlmIChkZXYt PmJ1cy0+cGFyZW50ID09IE5VTEwgJiYgZGV2LT5kZXZmbiA9PSAwKSB7Cj4gIAkJaW50IGk7Cj4g IAo+ICsJCWRldi0+Y2xhc3MgJj0gMHhmZjsKPiArCQlkZXYtPmNsYXNzIHw9IFBDSV9DTEFTU19C UklER0VfSE9TVCA8PCA4Owo+ICAJCWZvciAoaSA9IDA7IGkgPCBERVZJQ0VfQ09VTlRfUkVTT1VS Q0U7IGkrKykgewo+ICAJCQlkZXYtPnJlc291cmNlW2ldLnN0YXJ0ID0gMDsKPiAgCQkJZGV2LT5y ZXNvdXJjZVtpXS5lbmQgICA9IDA7Cj4gLS0gCj4gMi4yMC4xCj4gCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==