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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id E432FC07548 for ; Wed, 15 Nov 2023 08:39:10 +0000 (UTC) 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:From:References:To:Subject: CC:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=36JopSaQc/tkbjunFTiT0wfgrLWqdztDDgo0clVRumk=; b=UzJF4ZNetmWEuJ QcffMwLXEuTVBSJO45J4ki7SBK6ohg8/r2zqYZvWQuV+4ghGizU5RU9702qKPiuBImuAiyr9G3wnN 99cIrG8zmYc2wi4bjEf78jKRW4sktR50oc8T2kLPxBchoOFzBvrNFW6JS8WXgSJ/JUQwZBdVRAp/K Hyr2Cx9OfH24xbnw+DlHmC/TtyukJjxZYKRuw67euUIFHmO7LW/yqoCx4iS0o2nludjMgIUFBp5/Y Rm2X0IxCC0lPafGtIqXwX9ZbpGIT0rUnpcJ3HjNIdqWFG8qiu+pX4tbBnlFI6Fdf55ig7D+aY2HZb PV3nNaeQR+geSjAulH4w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r3BPz-000F6y-0I; Wed, 15 Nov 2023 08:38:39 +0000 Received: from lelv0142.ext.ti.com ([198.47.23.249]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r3BPw-000F6W-1m for linux-arm-kernel@lists.infradead.org; Wed, 15 Nov 2023 08:38:38 +0000 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3AF8cLlI074573; Wed, 15 Nov 2023 02:38:21 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1700037501; bh=HQjvAKK8mR4gHr9pLyWPx3ruzZP+R+klVmQwwImkrdg=; h=Date:CC:Subject:To:References:From:In-Reply-To; b=vUwCQfBZT1yxE8yZM+FuF8DPWU0xl4LradLCt0FFEqpOUFbeiJyVDgtxO9VfwZLPL R7B75LZbJHCMFlIoTAWMyyVnpU7HPezq+eH8UfO0PU36w71fUhta4mHSM0L30tiGis y3ZIRIP8g0bLgKKffU1cGMsZSRv5n4GVwd0yZCcI= Received: from DFLE113.ent.ti.com (dfle113.ent.ti.com [10.64.6.34]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3AF8cLvS051891 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 15 Nov 2023 02:38:21 -0600 Received: from DFLE103.ent.ti.com (10.64.6.24) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 15 Nov 2023 02:38:21 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE103.ent.ti.com (10.64.6.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 15 Nov 2023 02:38:21 -0600 Received: from [172.24.227.9] (ileaxei01-snat2.itg.ti.com [10.180.69.6]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3AF8cHv8036919; Wed, 15 Nov 2023 02:38:18 -0600 Message-ID: <9f0a8b4b-615c-42a3-b593-3c182ac2e447@ti.com> Date: Wed, 15 Nov 2023 14:08:16 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird CC: , , , , , , , , Ravi Gunasekaran , , Subject: Re: [PATCH v3] PCI: keystone: Fix race condition when initializing PHYs Content-Language: en-US To: References: <20230927041845.1222080-1-s-vadapalli@ti.com> <3f0ba0d6-6027-6f2c-b548-4bbd0f69bc89@ti.com> From: Siddharth Vadapalli In-Reply-To: <3f0ba0d6-6027-6f2c-b548-4bbd0f69bc89@ti.com> X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231115_003836_759565_A9FB188A X-CRM114-Status: GOOD ( 21.14 ) 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 SGVsbG8gQmpvcm4sCgpDb3VsZCB5b3UgcGxlYXNlIG1lcmdlIHRoaXMgcGF0Y2g/CgpPbiAyOC8w OS8yMyAxMzoyMSwgUmF2aSBHdW5hc2VrYXJhbiB3cm90ZToKPiAKPiAKPiBPbiA5LzI3LzIzIDk6 NDggQU0sIFNpZGRoYXJ0aCBWYWRhcGFsbGkgd3JvdGU6Cj4+IFRoZSBQQ0kgZHJpdmVyIGludm9r ZXMgdGhlIFBIWSBBUElzIHVzaW5nIHRoZSBrc19wY2llX2VuYWJsZV9waHkoKQo+PiBmdW5jdGlv bi4gVGhlIFBIWSBpbiB0aGlzIGNhc2UgaXMgdGhlIFNlcmRlcy4gSXQgaXMgcG9zc2libGUgdGhh dCB0aGUKPj4gUENJIGluc3RhbmNlIGlzIGNvbmZpZ3VyZWQgZm9yIDIgbGFuZSBvcGVyYXRpb24g YWNyb3NzIHR3byBkaWZmZXJlbnQKPj4gU2VyZGVzIGluc3RhbmNlcywgdXNpbmcgMSBsYW5lIG9m IGVhY2ggU2VyZGVzLiBJbiBzdWNoIGEgY29uZmlndXJhdGlvbiwKPj4gaWYgdGhlIHJlZmVyZW5j ZSBjbG9jayBmb3Igb25lIFNlcmRlcyBpcyBwcm92aWRlZCBieSB0aGUgb3RoZXIgU2VyZGVzLAo+ PiBpdCByZXN1bHRzIGluIGEgcmFjZSBjb25kaXRpb24uIEFmdGVyIHRoZSBTZXJkZXMgcHJvdmlk aW5nIHRoZSByZWZlcmVuY2UKPj4gY2xvY2sgaXMgaW5pdGlhbGl6ZWQgYnkgdGhlIFBDSSBkcml2 ZXIgYnkgaW52b2tpbmcgaXRzIFBIWSBBUElzLCBpdCBpcwo+PiBub3QgZ3VhcmFudGVlZCB0aGF0 IHRoaXMgU2VyZGVzIHJlbWFpbnMgcG93ZXJlZCBvbiBsb25nIGVub3VnaCBmb3IgdGhlCj4+IFBI WSBBUElzIGJhc2VkIGluaXRpYWxpemF0aW9uIG9mIHRoZSBkZXBlbmRlbnQgU2VyZGVzLiBJbiBz dWNoIGNhc2VzLAo+PiB0aGUgUExMIG9mIHRoZSBkZXBlbmRlbnQgU2VyZGVzIGZhaWxzIHRvIGxv Y2sgZHVlIHRvIHRoZSBhYnNlbmNlIG9mIHRoZQo+PiByZWZlcmVuY2UgY2xvY2sgZnJvbSB0aGUg Zm9ybWVyIFNlcmRlcyB3aGljaCBoYXMgYmVlbiBwb3dlcmVkIG9mZiBieSB0aGUKPj4gUE0gQ29y ZS4KPj4KPj4gRml4IHRoaXMgYnkgb2J0YWluaW5nIHJlZmVyZW5jZSB0byB0aGUgUEhZcyBiZWZv cmUgaW52b2tpbmcgdGhlIFBIWQo+PiBpbml0aWFsaXphdGlvbiBBUElzIGFuZCByZWxlYXNpbmcg cmVmZXJlbmNlIGFmdGVyIHRoZSBpbml0aWFsaXphdGlvbiBpcwo+PiBjb21wbGV0ZS4KPiAKPiBT b3VuZHMgcmVhc29uYWJsZS4KPiAKPiBBY2tlZC1ieTogUmF2aSBHdW5hc2VrYXJhbiA8ci1ndW5h c2VrYXJhbkB0aS5jb20+Cj4gCj4gUmF2aQo+Pgo+PiBGaXhlczogNDkyMjkyMzhhYjQ3ICgiUENJ OiBrZXlzdG9uZTogQ2xlYW51cCBQSFkgaGFuZGxpbmciKQo+PiBTaWduZWQtb2ZmLWJ5OiBTaWRk aGFydGggVmFkYXBhbGxpIDxzLXZhZGFwYWxsaUB0aS5jb20+Cj4+IC0tLQo+Pgo+PiBOT1RFOiBU aGlzIHBhdGNoIGlzIGJhc2VkIG9uIGxpbnV4LW5leHQgdGFnZ2VkIG5leHQtMjAyMzA5MjcuCj4+ Cj4+IHYyOgo+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjMwOTI2MDYzNjM4LjEwMDUx MjQtMS1zLXZhZGFwYWxsaUB0aS5jb20vCj4+Cj4+IENoYW5nZXMgc2luY2UgdjI6Cj4+IC0gSW1w bGVtZW50IHN1Z2dlc3Rpb24gYnkgSWxwbyBKw6RydmluZW4gPGlscG8uamFydmluZW5AbGludXgu aW50ZWwuY29tPgo+PiAgIG1vdmluZyB0aGUgcGh5X3BtX3J1bnRpbWVfcHV0X3N5bmMoKSBGb3It TG9vcCBzZWN0aW9uIGJlZm9yZSB0aGUKPj4gICByZXR1cm4gdmFsdWUgb2Yga3NfcGNpZV9lbmFi bGVfcGh5KGtzX3BjaWUpIGlzIGNoZWNrZWQsIHRoZXJlYnkKPj4gICBwcmV2ZW50aW5nIGR1cGxp Y2F0aW9uIG9mIHRoZSBGb3ItTG9vcC4KPj4gLSBSZWJhc2UgcGF0Y2ggb24gbmV4dC0yMDIzMDky Ny4KPj4KPj4gdjE6Cj4+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyMzA5MjYwNTQyMDAu OTYzODAzLTEtcy12YWRhcGFsbGlAdGkuY29tLwo+Pgo+PiBDaGFuZ2VzIHNpbmNlIHYxOgo+PiAt IEFkZCBjb2RlIHRvIHJlbGVhc2UgcmVmZXJlbmNlKHMpIHRvIHRoZSBwaHkocykgd2hlbgo+PiAg IGtzX3BjaWVfZW5hYmxlX3BoeShrc19wY2llKSBmYWlscy4KPj4KPj4gUmVnYXJkcywKPj4gU2lk ZGhhcnRoLgo+Pgo+PiAgZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWtleXN0b25lLmMg fCA5ICsrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWtleXN0b25lLmMgYi9k cml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2kta2V5c3RvbmUuYwo+PiBpbmRleCA0OWFlYTZj ZTNlODcuLjBlYzY3MjBjYzJkZiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxl ci9kd2MvcGNpLWtleXN0b25lLmMKPj4gKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2Mv cGNpLWtleXN0b25lLmMKPj4gQEAgLTEyMTgsNyArMTIxOCwxNiBAQCBzdGF0aWMgaW50IF9faW5p dCBrc19wY2llX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4+ICAJCWdvdG8g ZXJyX2xpbms7Cj4+ICAJfQo+PiAgCj4+ICsJLyogT2J0YWluIHJlZmVyZW5jZShzKSB0byB0aGUg cGh5KHMpICovCj4+ICsJZm9yIChpID0gMDsgaSA8IG51bV9sYW5lczsgaSsrKQo+PiArCQlwaHlf cG1fcnVudGltZV9nZXRfc3luYyhrc19wY2llLT5waHlbaV0pOwo+PiArCj4+ICAJcmV0ID0ga3Nf cGNpZV9lbmFibGVfcGh5KGtzX3BjaWUpOwo+PiArCj4+ICsJLyogUmVsZWFzZSByZWZlcmVuY2Uo cykgdG8gdGhlIHBoeShzKSAqLwo+PiArCWZvciAoaSA9IDA7IGkgPCBudW1fbGFuZXM7IGkrKykK Pj4gKwkJcGh5X3BtX3J1bnRpbWVfcHV0X3N5bmMoa3NfcGNpZS0+cGh5W2ldKTsKPj4gKwo+PiAg CWlmIChyZXQpIHsKPj4gIAkJZGV2X2VycihkZXYsICJmYWlsZWQgdG8gZW5hYmxlIHBoeVxuIik7 Cj4+ICAJCWdvdG8gZXJyX2xpbms7Cj4gCgotLSAKUmVnYXJkcywKU2lkZGhhcnRoLgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5l bCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=