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=-16.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 BFB60C432BE for ; Wed, 25 Aug 2021 20:02:15 +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 83E34610CA for ; Wed, 25 Aug 2021 20:02:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 83E34610CA 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=2RaXSa9L8HcNaOYnUDRyiLidqZ3V8CdwRcjY/kBGtEw=; b=ycbu4DfcNVX9g1 hRiA+z8LdN5vTS3KVElkeT+krBUMa7NlsAoQvA4LhpD3Rz91ZIVBDrQAf9JouEHjRWIth29MbMAMR XnzUtFYgaFJJIYovjFt5wpIQ9qnZYPQdJXAdukwpmQz33xq/bm6QbnMNI5M6GQ9i0EHCqmi7yx6qh NnVAkm+Cs4vAx7SYh+IvueB1IWQlTfknljMJD8U8h3oONH3R83cQaPtev41bEBFQ5yxtpht+zk/PE oFDOS9Xq7I1M4DrCAVCQbhdhGnWFbwDOtp0K2Zi+WBoCbuJBaP2SxtIwIkX80n41RSaAHMRUHv2GK rshG/6yRDa7pQY52Wnww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mIz45-008O3v-5z; Wed, 25 Aug 2021 20:00:01 +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 1mIz41-008O2F-Cs for linux-arm-kernel@lists.infradead.org; Wed, 25 Aug 2021 19:59:58 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id CD69A6101C; Wed, 25 Aug 2021 19:59:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1629921596; bh=ir3DXT1vG1WLdRK9ULPm+3k2jh+79tGBCc3nanb7xXA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=XHvdPgF+XT5+W/sN3bZDCNrxsQJCoHUzL0FU5izMhQqHIivAmlvOKggdYVutkbNep JiYvfyVA/rqTzhEpiDJEbNPdhCywsIPVmaq5xYstUZlgnzjYwrlnI6XA/p9g4aonzP cbIRn/Jk8rAjNIDzT+yNDkrVcR3iNZHRModcLjSG51WyvrrEwCo/Wc66FXoVabiJRZ mFXuR+yMZVAd06y90XcsgZWXLZfFEwAV1UGCiBDr1+isYq2KRVPu5pbjARMtWqIrvU HCa/NGYXBuMkfz3Wkytjco8jZkhf/em06jSbwKaA7Zaa9FgeK0h8FelhjAvyTjOL7R tugDxSn5i6Bbg== Received: by pali.im (Postfix) id 5FA3D5F1; Wed, 25 Aug 2021 21:59:53 +0200 (CEST) Date: Wed, 25 Aug 2021 21:59:53 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Lorenzo Pieralisi , Thomas Petazzoni , Bjorn Helgaas , Rob Herring , Gregory Clement Cc: Marek =?utf-8?B?QmVow7pu?= , Remi Pommarel , Xogium , Tomasz Maciej Nowak , Nadav Haklai , Kostya Porotchkin , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [RESEND PATCH 5/5] PCI: aardvark: Implement workaround for PCIe Completion Timeout Message-ID: <20210825195953.7ylfnplurhfixabg@pali> References: <20210624222621.4776-1-pali@kernel.org> <20210624222621.4776-6-pali@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210624222621.4776-6-pali@kernel.org> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210825_125957_520492_7189B06C X-CRM114-Status: GOOD ( 25.93 ) 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 T24gRnJpZGF5IDI1IEp1bmUgMjAyMSAwMDoyNjoyMSBQYWxpIFJvaMOhciB3cm90ZToKPiBNYXJ2 ZWxsIEFybWFkYSAzNzAwIEZ1bmN0aW9uYWwgRXJyYXRhLCBHdWlkZWxpbmVzLCBhbmQgUmVzdHJp Y3Rpb25zCj4gZG9jdW1lbnQgZGVzY3JpYmVzIGluIGVycmF0dW0gMy4xMiBQQ0llIENvbXBsZXRp b24gVGltZW91dCAoUmVmICM6IDI1MSksCj4gdGhhdCBQQ0llIElQIGRvZXMgbm90IHN1cHBvcnQg YSBzdHJvbmctb3JkZXJlZCBtb2RlbCBmb3IgaW5ib3VuZCBwb3N0ZWQgdnMuCj4gb3V0Ym91bmQg Y29tcGxldGlvbi4KPiAKPiBBcyBhIHdvcmthcm91bmQgZm9yIHRoaXMgZXJyYXR1bSwgRElTX09S RF9DSEsgZmxhZyBpbiBEZWJ1ZyBNdXggQ29udHJvbAo+IHJlZ2lzdGVyIG11c3QgYmUgc2V0LiBJ dCBkaXNhYmxlcyB0aGUgb3JkZXJpbmcgY2hlY2sgaW4gdGhlIGNvcmUgYmV0d2Vlbgo+IENvbXBs ZXRpb25zIGFuZCBQb3N0ZWQgcmVxdWVzdHMgcmVjZWl2ZWQgZnJvbSB0aGUgbGluay4KPiAKPiBJ dCB3YXMgcmVwb3J0ZWQgdGhhdCBlbmFibGluZyB0aGlzIHdvcmthcm91bmQgZml4ZXMgaW5zdGFi aWxpdHkgaXNzdWVzIGFuZAo+ICJVbmhhbmRsZWQgZmF1bHQiIGVycm9ycyB3aGVuIHVzaW5nIDYw IEdIeiBXaUZpIDgwMi4xMWFkIGNhcmQgd2l0aCBRdWFsY29tbQo+IFFDQTYzMzUgY2hpcCB1bmRl ciBzaWduaWZpY2FudCBsb2FkIHdoaWNoIHdlcmUgY2F1c2VkIGJ5IGludGVycnVwdCBzdGF0dXMK PiBzdHVjayBpbiB0aGUgb3V0Ym91bmQgQ01QTFQgcXVldWUgdHJhY2VkIGJhY2sgdG8gdGhpcyBl cnJhdHVtLgo+IAo+IFRoaXMgd29ya2Fyb3VuZCBmaXhlcyBhbHNvIGtlcm5lbCBwYW5pYyB0cmln Z2VyZWQgYWZ0ZXIgc29tZSBtaW51dGVzIG9mCj4gdXNhZ2UgNSBHSHogV2lGaSA4MDIuMTFheCBj YXJkIHdpdGggTWVkaWF0ZWsgTVQ3OTE1IGNoaXA6Cj4gCj4gICAgIEludGVybmFsIGVycm9yOiBz eW5jaHJvbm91cyBleHRlcm5hbCBhYm9ydDogOTYwMDAyMTAgWyMxXSBTTVAKPiAgICAgS2VybmVs IHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbiBpbiBpbnRlcnJ1cHQKPiAKPiBT aWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4u Y29tPgo+IFNpZ25lZC1vZmYtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+Cj4gQ2M6 IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiAtLS0KPiBQYXRjaCB3YXMgb3JpZ2luYWxseSB3cml0 dGVuIGJ5IFRob21hcyBhbmQgaXMgYWxyZWFkeSBmb3IgYSBsb25nIHRpbWUgcGFydAo+IG9mIE1h cnZlbGwgU0RLLiBJIGhhdmUganVzdCByZS13cml0dGVuL3JlLWFwcGxpZWQgaXQgb24gdG9wIG9m IG1haW5saW5lCj4ga2VybmVsIGFuZCBhbHNvIHdyb3RlIGEgbmV3IHVwZGF0ZWQgY29tbWl0IG1l c3NhZ2UuCj4gCj4gUGxlYXNlIG5vdGUgdGhhdCB0aGlzIHBhdGNoIGlzIHF1ZXN0aW9uYWJsZSBh cyBCam9ybiBoYXMgc29tZSBvYmplY3Rpb25zCj4gYW5kIG5vYm9keSwgaW5jbHVkaW5nIE1hcnZl bGwsIHdhcyBub3QgYWJsZSB0byBleHBsYWluIGVycmF0dW0gbm9yIHdoYXQKPiBpcyB3b3JrYXJv dW5kIGV4YWN0bHkgZG9pbmcuIERvY3VtZW50YXRpb24gYWJvdXQgdGhpcyB0b3BpYyBpcyBiYXNp Y2FsbHkKPiBtaXNzaW5nLgoKU2VlIGFsc28gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgt cGNpLzIwMjEwNzIzMjIxNzEwLnd0enRzcmRkdWRueGVvajNAcGFsaS8KCj4gV2UganVzdCBrbm93 IHRoYXQgaXQgZml4ZXMgcmVhbCBrZXJuZWwgY3Jhc2hlcyB3aGVuIHVzaW5nIFdpRmkgY2FyZHMu Cj4gLS0tCj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLWFhcmR2YXJrLmMgfCA3ICsrKysr KysKPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaS1hYXJkdmFyay5jIGIvZHJpdmVycy9wY2kvY29udHJv bGxlci9wY2ktYWFyZHZhcmsuYwo+IGluZGV4IDlmZjY4YWJkOGQxZS4uMjMxZjQ0NjlkODdlIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLWFhcmR2YXJrLmMKPiArKysg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaS1hYXJkdmFyay5jCj4gQEAgLTE2Nyw2ICsxNjcs OCBAQAo+ICAjZGVmaW5lICAgICBMVFNTTV9MMAkJCQkweDEwCj4gICNkZWZpbmUgICAgIFJDX0JB Ul9DT05GSUcJCQkweDMwMAo+ICAjZGVmaW5lIFZFTkRPUl9JRF9SRUcJCQkJKExNSV9CQVNFX0FE RFIgKyAweDQ0KQo+ICsjZGVmaW5lIERFQlVHX01VWF9DVFJMX1JFRwkJCShMTUlfQkFTRV9BRERS ICsgMHgyMDgpCj4gKyNkZWZpbmUgICAgIERJU19PUkRfQ0hLCQkJCUJJVCgzMCkKPiAgCj4gIC8q IFBDSWUgY29yZSBjb250cm9sbGVyIHJlZ2lzdGVycyAqLwo+ICAjZGVmaW5lIENUUkxfQ09SRV9C QVNFX0FERFIJCQkweDE4MDAwCj4gQEAgLTQ1MCw2ICs0NTIsMTEgQEAgc3RhdGljIHZvaWQgYWR2 a19wY2llX3NldHVwX2h3KHN0cnVjdCBhZHZrX3BjaWUgKnBjaWUpCj4gIAkJUENJRV9DT1JFX0NU UkwyX1REX0VOQUJMRTsKPiAgCWFkdmtfd3JpdGVsKHBjaWUsIHJlZywgUENJRV9DT1JFX0NUUkwy X1JFRyk7Cj4gIAo+ICsJLyogRGlzYWJsZSBvcmRlcmluZyBjaGVja3MsIHdvcmthcm91bmQgZm9y IGVycmF0dW0gMy4xMiAiUENJZSBjb21wbGV0aW9uIHRpbWVvdXQiICovCj4gKwlyZWcgPSBhZHZr X3JlYWRsKHBjaWUsIERFQlVHX01VWF9DVFJMX1JFRyk7Cj4gKwlyZWcgfD0gRElTX09SRF9DSEs7 Cj4gKwlhZHZrX3dyaXRlbChwY2llLCByZWcsIERFQlVHX01VWF9DVFJMX1JFRyk7Cj4gKwo+ICAJ LyogU2V0IGxhbmUgWDEgKi8KPiAgCXJlZyA9IGFkdmtfcmVhZGwocGNpZSwgUENJRV9DT1JFX0NU UkwwX1JFRyk7Cj4gIAlyZWcgJj0gfkxBTkVfQ05UX01TSzsKPiAtLSAKPiAyLjIwLjEKPiAKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK