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.9 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 5DEFDC433E0 for ; Fri, 5 Feb 2021 10:06:16 +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 F156164E06 for ; Fri, 5 Feb 2021 10:06:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F156164E06 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=tDS8aRjJS9STAHbwGIjkxSYBu0uipBvUTwGLf6rzSG4=; b=vsm1kauCX2xX3AyFQLC8OCmZh QhZgvr4DXc5cI28qvK2rt+kIM8OlyLD3+wO4ZK7ncGUjWSvfVO0t8vPHqQd9SK5z672XXqiv1bmkW KnUAVntd9KsyGjgDrrkRb81EmcEo4yQBf//zi0RO5j7bSgIDFNUapUzy7DxmQGEw+3WL+CzIIe+Mo 6YhnWW2CsmjStyP0wutF58UyKrwVh1v/dk14P7IVD1YHsQoi6tgwAV0djL6MSNkAiqyKQFhpsDeQX I1zzgGM8k3SNZGJbbDFGr4Z8Tk7H6d/teYrFilb10M3jF3pEB3qQW8mdTPrlAu1Jl7wHeYxeXVfzi ruQE6zKbA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7xz0-00074l-0Y; Fri, 05 Feb 2021 10:04:58 +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 1l7xyw-000745-4e for linux-arm-kernel@lists.infradead.org; Fri, 05 Feb 2021 10:04:55 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id DC7E464FD8; Fri, 5 Feb 2021 10:04:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1612519493; bh=28PKurE22BswmWny+JOPpHCzycquk/wHe2fKb6YjBhI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=GRMFjIMg0WDAfhXcZ/ESL0lo8tviyCl2qwH4O0+oHY8sHJdh09d/d8r86TI2w2Btj AckC5f6l4QHWok0G1jdmoszO97+cmgVN713MWIYMgw2vkuaIDaHWCGvttlEO1nBM1d iFfdBDb3IPsH7pdwJwNpm9a+7KmPQBsMJGsPATpNyWZIKOrs2jkNj/kAd9HLwi8qEM 9GpaACn2oT7I09+zOx27KRcy+SIThThBuonPZ6vcqCWA2FuWX12vrN9XhWD0NSmfWs hHOUgvJQ00vjc0iZQUilD8KK+iphwnHHtlPVahgvJYwvFmE4BOkz8ylSK6T3OLuXdF gmxHQk1GPOiiA== Received: by pali.im (Postfix) id 3CEE18A2; Fri, 5 Feb 2021 11:04:50 +0100 (CET) Date: Fri, 5 Feb 2021 11:04:49 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Daniel Vetter Subject: Re: [PATCH 1/2] PCI: also set up legacy files only after sysfs init Message-ID: <20210205100449.w2vzqozgnolxqh4h@pali> References: <20210204165831.2703772-2-daniel.vetter@ffwll.ch> <20210204215019.GA104698@bjorn-Precision-5520> <20210204222407.pkx7wvmcvugdwqdd@pali> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210205_050454_355554_830528F6 X-CRM114-Status: GOOD ( 40.24 ) 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 , Oliver O'Halloran , linux-samsung-soc , Jan Kara , Kees Cook , John Hubbard , Jason Gunthorpe , Greg Kroah-Hartman , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , LKML , Linux MM , =?utf-8?B?SsOpcsO0bWU=?= Glisse , Bjorn Helgaas , Linux PCI , Bjorn Helgaas , Daniel Vetter , Dan Williams , Andrew Morton , Linux ARM , "open list:DMA BUFFER SHARING FRAMEWORK" 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 T24gRnJpZGF5IDA1IEZlYnJ1YXJ5IDIwMjEgMTA6NTk6NTAgRGFuaWVsIFZldHRlciB3cm90ZToK PiBPbiBUaHUsIEZlYiA0LCAyMDIxIGF0IDExOjI0IFBNIFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5l bC5vcmc+IHdyb3RlOgo+ID4KPiA+IE9uIFRodXJzZGF5IDA0IEZlYnJ1YXJ5IDIwMjEgMTU6NTA6 MTkgQmpvcm4gSGVsZ2FhcyB3cm90ZToKPiA+ID4gWytjYyBPbGl2ZXIsIFBhbGksIEtyenlzenRv Zl0KPiA+Cj4gPiBKdXN0IHRvIG5vdGUgdGhhdCBleHRlbmRpbmcgb3IgdXNpbmcgc3lzZnNfaW5p dGlhbGl6ZWQgaW50cm9kdWNlcwo+ID4gYW5vdGhlciByYWNlIGNvbmRpdGlvbiBpbnRvIGtlcm5l bCBjb2RlIHdoaWNoIHJlc3VsdHMgaW4gUENJIGZhdGFsCj4gPiBlcnJvcnMuIERldGFpbHMgYXJl IGluIGVtYWlsIGRpc2N1c3Npb24gd2hpY2ggQmpvcm4gYWxyZWFkeSBzZW50Lgo+IAo+IFllYWgg SSB3b25kZXJlZCB3aHkgdGhpcyBkb2Vzbid0IHJhY2UuCgpJdCByYWNlcywgYnV0IHdpdGggc21h bGxlciBwcm9iYWJpbGl0eS4gSSBoYXZlIG5vdCBzZWVuIHRoaXMgcmFjZQpjb25kaXRpb24gb24g eDg2LiBCdXQgSSB3YXMgYWJsZSB0byByZXByb2R1Y2UgaXQgd2l0aCBuYXRpdmUgUENJZQpkcml2 ZXJzIG9uIEFSTTY0IChNYXJ2ZWxsIEFybWFkYSAzNzIwOyBwY2ktYWFyZHZhcmspLiBJbiBtZW50 aW9uZWQKZGlzY3Vzc2lvbiBJIHdyb3RlIHdoZW4gdGhpcyByYWNlIGNvbmRpdGlvbiBoYXBwZW4u IEJ1dCBJIHVuZGVyc3RhbmQKdGhhdCBpdCBpcyBoYXJkIHRvIHNpbXVsYXRlIGl0LgoKPiBidXQg c2luY2UgdGhlIGhpc3RvcnkgZ29lcyBiYWNrCj4gdG8gcHJlLWdpdCB0aW1lcyBJIGZpZ3VyZWQg aXQgd291bGQgaGF2ZSBiZWVuIGFkZHJlc3NlZCBzb21laG93Cj4gYWxyZWFkeSBpZiBpdCBpbmRl ZWQgZG9lcyByYWNlLgo+IC1EYW5pZWwKPiAKPiA+ID4gcy9hbHNvL0Fsc28vIGluIHN1YmplY3QK PiA+ID4KPiA+ID4gT24gVGh1LCBGZWIgMDQsIDIwMjEgYXQgMDU6NTg6MzBQTSArMDEwMCwgRGFu aWVsIFZldHRlciB3cm90ZToKPiA+ID4gPiBXZSBhcmUgYWxyZWFkeSBkb2luZyB0aGlzIGZvciBh bGwgdGhlIHJlZ3VsYXIgc3lzZnMgZmlsZXMgb24gUENJCj4gPiA+ID4gZGV2aWNlcywgYnV0IG5v dCB5ZXQgb24gdGhlIGxlZ2FjeSBpbyBmaWxlcyBvbiB0aGUgUENJIGJ1c2VzLiBUaHVzIGZhcgo+ ID4gPiA+IG5vdyBwcm9ibGVtLCBidXQgaW4gdGhlIG5leHQgcGF0Y2ggSSB3YW50IHRvIHdpcmUg dXAgaW9tZW0gcmV2b2tlCj4gPiA+ID4gc3VwcG9ydC4gVGhhdCBuZWVkcyB0aGUgdmZzIHVwIGFu IHJ1bm5pbmcgYWxyZWFkeSB0byBtYWtlIHNvIHRoYXQKPiA+ID4gPiBpb21lbV9nZXRfbWFwcGlu ZygpIHdvcmtzLgo+ID4gPgo+ID4gPiBzL25vdyBwcm9ibGVtL25vIHByb2JsZW0vCj4gPiA+IHMv YW4gcnVubmluZy9hbmQgcnVubmluZy8KPiA+ID4gcy9zbyB0aGF0L3N1cmUgdGhhdC8gPwo+ID4g Pgo+ID4gPiBpb21lbV9nZXRfbWFwcGluZygpIGRvZXNuJ3QgZXhpc3Q7IEkgZG9uJ3Qga25vdyB3 aGF0IHRoYXQgc2hvdWxkIGJlLgo+ID4gPgo+ID4gPiA+IFdpcmUgaXQgdXAgZXhhY3RseSBsaWtl IHRoZSBleGlzdGluZyBjb2RlLiBOb3RlIHRoYXQKPiA+ID4gPiBwY2lfcmVtb3ZlX2xlZ2FjeV9m aWxlcygpIGRvZXNuJ3QgbmVlZCBhIGNoZWNrIHNpbmNlIHRoZSBvbmUgZm9yCj4gPiA+ID4gcGNp X2J1cy0+bGVnYWN5X2lvIGlzIHN1ZmZpY2llbnQuCj4gPiA+Cj4gPiA+IEknbSBub3Qgc3VyZSBl eGFjdGx5IHdoYXQgeW91IG1lYW4gYnkgInRoZSBleGlzdGluZyBjb2RlLiIgIEkgY291bGQKPiA+ ID4gcHJvYmFibHkgZmlndXJlIGl0IG91dCwgYnV0IGl0IHdvdWxkIHNhdmUgdGltZSB0byBtZW50 aW9uIHRoZSBleGlzdGluZwo+ID4gPiBmdW5jdGlvbiBoZXJlLgo+ID4gPgo+ID4gPiBUaGlzIGxv b2tzIGxpa2UgYW5vdGhlciBpbnN0YW5jZSB3aGVyZSB3ZSBzaG91bGQgcmVhbGx5IGFwcGx5IE9s aXZlcidzCj4gPiA+IGlkZWEgb2YgY29udmVydGluZyB0aGVzZSB0byBhdHRyaWJ1dGVfZ3JvdXBz IFsxXS4KPiA+ID4KPiA+ID4gVGhlIGNvdmVyIGxldHRlciBtZW50aW9ucyBvcHRpb25zIGRpc2N1 c3NlZCB3aXRoIEdyZWcgaW4gWzJdLCBidXQgSQo+ID4gPiBkb24ndCB0aGluayB0aGUgInN5c2Zz X2luaXRpYWxpemVkIiBoYWNrIHZzIGF0dHJpYnV0ZV9ncm91cHMgd2FzIHBhcnQKPiA+ID4gb2Yg dGhhdCBkaXNjdXNzaW9uLgo+ID4gPgo+ID4gPiBJdCdzIG5vdCBhYnNvbHV0ZWx5IGEgc2hvdy1z dG9wcGVyLCBidXQgaXQgKmlzKiBhIHNoYW1lIHRvIGV4dGVuZCB0aGUKPiA+ID4gc3lzZnNfaW5p dGlhbGl6ZWQgaGFjayBpZiBhdHRyaWJ1dGVfZ3JvdXBzIGNvdWxkIGRvIHRoaXMgbW9yZSBjbGVh bmx5Cj4gPiA+IGFuZCBoZWxwIHNvbHZlIG1vcmUgdGhhbiBvbmUgaXNzdWUuCj4gPiA+Cj4gPiA+ IEJqb3JuCj4gPiA+Cj4gPiA+IFsxXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9yL0NBT1NmMUNI c3MwM0RCU0RPNFBtVHRNcDB0Q0V1NWtTY243MDRaRXdMS0dYUXpCZnFhQUBtYWlsLmdtYWlsLmNv bQo+ID4gPiBbMl0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvZHJpLWRldmVsL0NBS01LN3VHcmRE cmJ0ajBPeXpxUWMwQ0dyUXdjMkYzdEZKVTl2TGZtMmpqdWZBWjVZUUBtYWlsLmdtYWlsLmNvbS8K PiA+ID4KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGludGVsLmNvbT4KPiA+ID4gPiBDYzogU3RlcGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5v cmcuYXU+Cj4gPiA+ID4gQ2M6IEphc29uIEd1bnRob3JwZSA8amdnQHppZXBlLmNhPgo+ID4gPiA+ IENjOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KPiA+ID4gPiBDYzogRGFuIFdp bGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+Cj4gPiA+ID4gQ2M6IEFuZHJldyBNb3J0 b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gPiA+ID4gQ2M6IEpvaG4gSHViYmFyZCA8 amh1YmJhcmRAbnZpZGlhLmNvbT4KPiA+ID4gPiBDYzogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3Nl QHJlZGhhdC5jb20+Cj4gPiA+ID4gQ2M6IEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+Cj4gPiA+ID4g Q2M6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgo+ID4gPiA+IENjOiBH cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgo+ID4gPiA+IENj OiBsaW51eC1tbUBrdmFjay5vcmcKPiA+ID4gPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5p bmZyYWRlYWQub3JnCj4gPiA+ID4gQ2M6IGxpbnV4LXNhbXN1bmctc29jQHZnZXIua2VybmVsLm9y Zwo+ID4gPiA+IENjOiBsaW51eC1tZWRpYUB2Z2VyLmtlcm5lbC5vcmcKPiA+ID4gPiBDYzogQmpv cm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KPiA+ID4gPiBDYzogbGludXgtcGNpQHZn ZXIua2VybmVsLm9yZwo+ID4gPiA+IC0tLQo+ID4gPiA+ICBkcml2ZXJzL3BjaS9wY2ktc3lzZnMu YyB8IDcgKysrKysrKwo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCj4g PiA+ID4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMgYi9kcml2 ZXJzL3BjaS9wY2ktc3lzZnMuYwo+ID4gPiA+IGluZGV4IGZiMDcyZjRiMzE3Ni4uMGM0NWI0Zjdi MjE0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvcGNpL3BjaS1zeXNmcy5jCj4gPiA+ID4g KysrIGIvZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMKPiA+ID4gPiBAQCAtOTI3LDYgKzkyNyw5IEBA IHZvaWQgcGNpX2NyZWF0ZV9sZWdhY3lfZmlsZXMoc3RydWN0IHBjaV9idXMgKmIpCj4gPiA+ID4g IHsKPiA+ID4gPiAgICAgaW50IGVycm9yOwo+ID4gPiA+Cj4gPiA+ID4gKyAgIGlmICghc3lzZnNf aW5pdGlhbGl6ZWQpCj4gPiA+ID4gKyAgICAgICAgICAgcmV0dXJuOwo+ID4gPiA+ICsKPiA+ID4g PiAgICAgYi0+bGVnYWN5X2lvID0ga2NhbGxvYygyLCBzaXplb2Yoc3RydWN0IGJpbl9hdHRyaWJ1 dGUpLAo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdGUF9BVE9NSUMpOwo+ID4g PiA+ICAgICBpZiAoIWItPmxlZ2FjeV9pbykKPiA+ID4gPiBAQCAtMTQ0OCw2ICsxNDUxLDcgQEAg dm9pZCBwY2lfcmVtb3ZlX3N5c2ZzX2Rldl9maWxlcyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiA+ ID4gPiAgc3RhdGljIGludCBfX2luaXQgcGNpX3N5c2ZzX2luaXQodm9pZCkKPiA+ID4gPiAgewo+ ID4gPiA+ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IE5VTEw7Cj4gPiA+ID4gKyAgIHN0cnVj dCBwY2lfYnVzICpwYnVzID0gTlVMTDsKPiA+ID4gPiAgICAgaW50IHJldHZhbDsKPiA+ID4gPgo+ ID4gPiA+ICAgICBzeXNmc19pbml0aWFsaXplZCA9IDE7Cj4gPiA+ID4gQEAgLTE0NTksNiArMTQ2 Myw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHBjaV9zeXNmc19pbml0KHZvaWQpCj4gPiA+ID4gICAg ICAgICAgICAgfQo+ID4gPiA+ICAgICB9Cj4gPiA+ID4KPiA+ID4gPiArICAgd2hpbGUgKChwYnVz ID0gcGNpX2ZpbmRfbmV4dF9idXMocGJ1cykpKQo+ID4gPiA+ICsgICAgICAgICAgIHBjaV9jcmVh dGVfbGVnYWN5X2ZpbGVzKHBidXMpOwo+ID4gPiA+ICsKPiA+ID4gPiAgICAgcmV0dXJuIDA7Cj4g PiA+ID4gIH0KPiA+ID4gPiAgbGF0ZV9pbml0Y2FsbChwY2lfc3lzZnNfaW5pdCk7Cj4gPiA+ID4g LS0KPiA+ID4gPiAyLjMwLjAKPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gPiBsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdAo+ID4gPiA+IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y Zwo+ID4gPiA+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo+IAo+IAo+IAo+IC0tIAo+IERhbmllbCBWZXR0ZXIKPiBTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KPiBodHRwOi8vYmxvZy5mZndsbC5jaAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5l bCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=