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=-15.8 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,URIBL_BLOCKED,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 9CDF9C433E0 for ; Thu, 4 Feb 2021 22:25:21 +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 34FD764FAD for ; Thu, 4 Feb 2021 22:25:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 34FD764FAD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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:In-Reply-To:MIME-Version:References:Message-ID: Subject: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=tpbUyxcAFagvoV7jJTuSnIQdCXRk+aSxDtoxSRiHQzo=; b=v3ezaqEhwwGxVbF8PbxIUMKfB ogkBh0dBvRaN/Mqz3oy5RsWJeKxOMDIUvaCCRX1OKhyYkhxPryg6MGyS01VWLAWrtkN8EGUbZywjn v/ZPG5tIDH9dF3X+CY9tmi1+C7AHqgCwTc00O0bKHX0hY/IWV77eWsde0HLPDJotb/W5K+0qccWLP 6Ab8EP+Le7QhVPTAg4zsgsKCJkPyefTAfYnYh0EkZ0+rAXX8poc7ECN70pGiO9HoGYbTIg9R1GrCK AjiC7oTOscQyUtVTyhnBR1m9+BJyHaToLTnoiWmGIRVRZRqto+cKI2zTkCw/FtPW6Vos3hfxDRqS3 w7nyRaacw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7n2s-0000vQ-SE; Thu, 04 Feb 2021 22:24:14 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7n2p-0000ui-Ml for linux-arm-kernel@lists.infradead.org; Thu, 04 Feb 2021 22:24:12 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id A10F664FAA; Thu, 4 Feb 2021 22:24:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1612477449; bh=JutpsfoRnwZiwX9WSRX+9vPCxj9lG7YuiARSCN/pfb8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=R4EZehMHVo5fn0vaQZAo7gB2GbIMgL9Qiush/t7IxMNPcsOg65YtqQLWvt4bMJG5r 9lA0cGGOXqj2x+6Sp6C+nsCP9UpoVG7H2Kxadl5eCcGEWjM0L1VWnTD+yhLy8bbnsj U4aqcqXxREXCmyDZNMlany8b0SXougiBRi6sN4iQGcB5bfs1R3oWkHK+yVzaMfmSXq rZsWXNB+48T84kW+wWsLjJRqtCcgMiozGaAzlgcOvMHWIqJm9nQDeLygHVBngpqhMd m0VgANBrq/FqFnSDuQpzpaQ4th8XfYs1SbCzwN0SE6+YWLxM1aHUhPjKLibKF95OFJ oFe7uv9RQ7SFw== Received: by pali.im (Postfix) id 42B99736; Thu, 4 Feb 2021 23:24:07 +0100 (CET) Date: Thu, 4 Feb 2021 23:24:07 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Bjorn Helgaas Subject: Re: [PATCH 1/2] PCI: also set up legacy files only after sysfs init Message-ID: <20210204222407.pkx7wvmcvugdwqdd@pali> References: <20210204165831.2703772-2-daniel.vetter@ffwll.ch> <20210204215019.GA104698@bjorn-Precision-5520> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210204215019.GA104698@bjorn-Precision-5520> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210204_172411_896172_1CBA839A X-CRM114-Status: GOOD ( 32.96 ) 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: Stephen Rothwell , linux-samsung-soc@vger.kernel.org, Jan Kara , Kees Cook , John Hubbard , Jason Gunthorpe , Daniel Vetter , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , linux-pci@vger.kernel.org, LKML , linux-mm@kvack.org, =?utf-8?B?SsOpcsO0bWU=?= Glisse , Oliver O'Halloran , Greg Kroah-Hartman , Bjorn Helgaas , Daniel Vetter , Dan Williams , Andrew Morton , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.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 T24gVGh1cnNkYXkgMDQgRmVicnVhcnkgMjAyMSAxNTo1MDoxOSBCam9ybiBIZWxnYWFzIHdyb3Rl Ogo+IFsrY2MgT2xpdmVyLCBQYWxpLCBLcnp5c3p0b2ZdCgpKdXN0IHRvIG5vdGUgdGhhdCBleHRl bmRpbmcgb3IgdXNpbmcgc3lzZnNfaW5pdGlhbGl6ZWQgaW50cm9kdWNlcwphbm90aGVyIHJhY2Ug Y29uZGl0aW9uIGludG8ga2VybmVsIGNvZGUgd2hpY2ggcmVzdWx0cyBpbiBQQ0kgZmF0YWwKZXJy b3JzLiBEZXRhaWxzIGFyZSBpbiBlbWFpbCBkaXNjdXNzaW9uIHdoaWNoIEJqb3JuIGFscmVhZHkg c2VudC4KCj4gcy9hbHNvL0Fsc28vIGluIHN1YmplY3QKPiAKPiBPbiBUaHUsIEZlYiAwNCwgMjAy MSBhdCAwNTo1ODozMFBNICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gV2UgYXJlIGFs cmVhZHkgZG9pbmcgdGhpcyBmb3IgYWxsIHRoZSByZWd1bGFyIHN5c2ZzIGZpbGVzIG9uIFBDSQo+ ID4gZGV2aWNlcywgYnV0IG5vdCB5ZXQgb24gdGhlIGxlZ2FjeSBpbyBmaWxlcyBvbiB0aGUgUENJ IGJ1c2VzLiBUaHVzIGZhcgo+ID4gbm93IHByb2JsZW0sIGJ1dCBpbiB0aGUgbmV4dCBwYXRjaCBJ IHdhbnQgdG8gd2lyZSB1cCBpb21lbSByZXZva2UKPiA+IHN1cHBvcnQuIFRoYXQgbmVlZHMgdGhl IHZmcyB1cCBhbiBydW5uaW5nIGFscmVhZHkgdG8gbWFrZSBzbyB0aGF0Cj4gPiBpb21lbV9nZXRf bWFwcGluZygpIHdvcmtzLgo+IAo+IHMvbm93IHByb2JsZW0vbm8gcHJvYmxlbS8KPiBzL2FuIHJ1 bm5pbmcvYW5kIHJ1bm5pbmcvCj4gcy9zbyB0aGF0L3N1cmUgdGhhdC8gPwo+IAo+IGlvbWVtX2dl dF9tYXBwaW5nKCkgZG9lc24ndCBleGlzdDsgSSBkb24ndCBrbm93IHdoYXQgdGhhdCBzaG91bGQg YmUuCj4gCj4gPiBXaXJlIGl0IHVwIGV4YWN0bHkgbGlrZSB0aGUgZXhpc3RpbmcgY29kZS4gTm90 ZSB0aGF0Cj4gPiBwY2lfcmVtb3ZlX2xlZ2FjeV9maWxlcygpIGRvZXNuJ3QgbmVlZCBhIGNoZWNr IHNpbmNlIHRoZSBvbmUgZm9yCj4gPiBwY2lfYnVzLT5sZWdhY3lfaW8gaXMgc3VmZmljaWVudC4K PiAKPiBJJ20gbm90IHN1cmUgZXhhY3RseSB3aGF0IHlvdSBtZWFuIGJ5ICJ0aGUgZXhpc3Rpbmcg Y29kZS4iICBJIGNvdWxkCj4gcHJvYmFibHkgZmlndXJlIGl0IG91dCwgYnV0IGl0IHdvdWxkIHNh dmUgdGltZSB0byBtZW50aW9uIHRoZSBleGlzdGluZwo+IGZ1bmN0aW9uIGhlcmUuCj4gCj4gVGhp cyBsb29rcyBsaWtlIGFub3RoZXIgaW5zdGFuY2Ugd2hlcmUgd2Ugc2hvdWxkIHJlYWxseSBhcHBs eSBPbGl2ZXIncwo+IGlkZWEgb2YgY29udmVydGluZyB0aGVzZSB0byBhdHRyaWJ1dGVfZ3JvdXBz IFsxXS4KPiAKPiBUaGUgY292ZXIgbGV0dGVyIG1lbnRpb25zIG9wdGlvbnMgZGlzY3Vzc2VkIHdp dGggR3JlZyBpbiBbMl0sIGJ1dCBJCj4gZG9uJ3QgdGhpbmsgdGhlICJzeXNmc19pbml0aWFsaXpl ZCIgaGFjayB2cyBhdHRyaWJ1dGVfZ3JvdXBzIHdhcyBwYXJ0Cj4gb2YgdGhhdCBkaXNjdXNzaW9u Lgo+IAo+IEl0J3Mgbm90IGFic29sdXRlbHkgYSBzaG93LXN0b3BwZXIsIGJ1dCBpdCAqaXMqIGEg c2hhbWUgdG8gZXh0ZW5kIHRoZQo+IHN5c2ZzX2luaXRpYWxpemVkIGhhY2sgaWYgYXR0cmlidXRl X2dyb3VwcyBjb3VsZCBkbyB0aGlzIG1vcmUgY2xlYW5seQo+IGFuZCBoZWxwIHNvbHZlIG1vcmUg dGhhbiBvbmUgaXNzdWUuCj4gCj4gQmpvcm4KPiAKPiBbMV0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5v cmcvci9DQU9TZjFDSHNzMDNEQlNETzRQbVR0TXAwdENFdTVrU2NuNzA0WkV3TEtHWFF6QmZxYUFA bWFpbC5nbWFpbC5jb20KPiBbMl0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvZHJpLWRldmVsL0NB S01LN3VHcmREcmJ0ajBPeXpxUWMwQ0dyUXdjMkYzdEZKVTl2TGZtMmpqdWZBWjVZUUBtYWlsLmdt YWlsLmNvbS8KPiAKPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAaW50ZWwuY29tPgo+ID4gQ2M6IFN0ZXBoZW4gUm90aHdlbGwgPHNmckBjYW5iLmF1dWcub3Jn LmF1Pgo+ID4gQ2M6IEphc29uIEd1bnRob3JwZSA8amdnQHppZXBlLmNhPgo+ID4gQ2M6IEtlZXMg Q29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgo+ID4gQ2M6IERhbiBXaWxsaWFtcyA8ZGFuLmou d2lsbGlhbXNAaW50ZWwuY29tPgo+ID4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91 bmRhdGlvbi5vcmc+Cj4gPiBDYzogSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgo+ ID4gQ2M6IErDqXLDtG1lIEdsaXNzZSA8amdsaXNzZUByZWRoYXQuY29tPgo+ID4gQ2M6IEphbiBL YXJhIDxqYWNrQHN1c2UuY3o+Cj4gPiBDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0Bp bnRlbC5jb20+Cj4gPiBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0 aW9uLm9yZz4KPiA+IENjOiBsaW51eC1tbUBrdmFjay5vcmcKPiA+IENjOiBsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+IENjOiBsaW51eC1zYW1zdW5nLXNvY0B2Z2VyLmtl cm5lbC5vcmcKPiA+IENjOiBsaW51eC1tZWRpYUB2Z2VyLmtlcm5lbC5vcmcKPiA+IENjOiBCam9y biBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgo+ID4gQ2M6IGxpbnV4LXBjaUB2Z2VyLmtl cm5lbC5vcmcKPiA+IC0tLQo+ID4gIGRyaXZlcnMvcGNpL3BjaS1zeXNmcy5jIHwgNyArKysrKysr Cj4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMgYi9kcml2ZXJzL3BjaS9wY2ktc3lzZnMuYwo+ID4g aW5kZXggZmIwNzJmNGIzMTc2Li4wYzQ1YjRmN2IyMTQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJz L3BjaS9wY2ktc3lzZnMuYwo+ID4gKysrIGIvZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMKPiA+IEBA IC05MjcsNiArOTI3LDkgQEAgdm9pZCBwY2lfY3JlYXRlX2xlZ2FjeV9maWxlcyhzdHJ1Y3QgcGNp X2J1cyAqYikKPiA+ICB7Cj4gPiAgCWludCBlcnJvcjsKPiA+ICAKPiA+ICsJaWYgKCFzeXNmc19p bml0aWFsaXplZCkKPiA+ICsJCXJldHVybjsKPiA+ICsKPiA+ICAJYi0+bGVnYWN5X2lvID0ga2Nh bGxvYygyLCBzaXplb2Yoc3RydWN0IGJpbl9hdHRyaWJ1dGUpLAo+ID4gIAkJCSAgICAgICBHRlBf QVRPTUlDKTsKPiA+ICAJaWYgKCFiLT5sZWdhY3lfaW8pCj4gPiBAQCAtMTQ0OCw2ICsxNDUxLDcg QEAgdm9pZCBwY2lfcmVtb3ZlX3N5c2ZzX2Rldl9maWxlcyhzdHJ1Y3QgcGNpX2RldiAqcGRldikK PiA+ICBzdGF0aWMgaW50IF9faW5pdCBwY2lfc3lzZnNfaW5pdCh2b2lkKQo+ID4gIHsKPiA+ICAJ c3RydWN0IHBjaV9kZXYgKnBkZXYgPSBOVUxMOwo+ID4gKwlzdHJ1Y3QgcGNpX2J1cyAqcGJ1cyA9 IE5VTEw7Cj4gPiAgCWludCByZXR2YWw7Cj4gPiAgCj4gPiAgCXN5c2ZzX2luaXRpYWxpemVkID0g MTsKPiA+IEBAIC0xNDU5LDYgKzE0NjMsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwY2lfc3lzZnNf aW5pdCh2b2lkKQo+ID4gIAkJfQo+ID4gIAl9Cj4gPiAgCj4gPiArCXdoaWxlICgocGJ1cyA9IHBj aV9maW5kX25leHRfYnVzKHBidXMpKSkKPiA+ICsJCXBjaV9jcmVhdGVfbGVnYWN5X2ZpbGVzKHBi dXMpOwo+ID4gKwo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4gPiAgbGF0ZV9pbml0Y2FsbChwY2lf c3lzZnNfaW5pdCk7Cj4gPiAtLSAKPiA+IDIuMzAuMAo+ID4gCj4gPiAKPiA+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdAo+ID4gbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4g PiBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK