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=-14.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable 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 127F9C433E0 for ; Thu, 11 Feb 2021 14:58:01 +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 C46E564D74 for ; Thu, 11 Feb 2021 14:58:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C46E564D74 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch 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:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Bm4DeuM8rWnXmmArZmGn7UhYqnw36Q3hCzief+I9wuE=; b=07g1ReZtTN2+O7lCp/qSlL/WJ xu7ORLKyvdgk6B5LPrLDUkhY9YY4Ev04gY/xDhHqMoZeScxIBHa9lsndLJbO/e8abOdw1q/2bTmtu 2xDucuUdYbGaiG55xGZmEl5BpOo6AiYo/NzsTLeCeytkFgBlOrfUsBnRJFvXEAi65Yo5PzNaKL3O/ dbrgl+TEw4wE0AdX4S8wGcsUWHLF6eL13KlHjT2mF+ylFSpHHt9ODpCIEY609ttmxVvQ4RXeBvnvv st0UpdcvkNedPQY2vLzWwGawSX/f7hDek0WkCIavjt4wbQMzEtPHBruRiHYePRrzA4PhzmiK2TDeD DOz8YFP5g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lADOk-0004jr-Ik; Thu, 11 Feb 2021 14:56:50 +0000 Received: from mail-ot1-x32e.google.com ([2607:f8b0:4864:20::32e]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lADOf-0004iI-Px for linux-arm-kernel@lists.infradead.org; Thu, 11 Feb 2021 14:56:47 +0000 Received: by mail-ot1-x32e.google.com with SMTP id o12so5324368ote.12 for ; Thu, 11 Feb 2021 06:56:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=RmVDQyx+Ndcv5SeblotXpQRe27Egv2RqGDvlo6R5U8w=; b=E2yi8Dzo7qq3E3/flljC3xH7tiHdegmynb0SA7JlYIz5EM1sj6y32R7tM/aX9DYRic K+hqQA0/ECrgtm5QdSQmTLpcu8HZWUSLZuquZhonvDmxHXsor2V3Ekd730+4qyLBylcH 5EHSAuBOoS1VnBHeezqtR3TIZEBKmUAZXQNaQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=RmVDQyx+Ndcv5SeblotXpQRe27Egv2RqGDvlo6R5U8w=; b=k/b5qP8XhWtqz3GI9Cd42888X0TX4APRf5FfBWpp58jSaDXkZfZznRl5fjG8WhGo10 NjlGHtklBdaA207hkkoHsyeVmf5oDkJue8OD/+cVtsXdq33tVH6dZ5OI8/FEYrJCHRvs Rbwiy49J76j8IT1g7sijGxXV3BxlR4zWRmjed3CH8rY4Ht/MLhD13m06EdZ/DQhendwn BjBVgPI0oEa0wGoT9Ej06ua72aY89/8WExfx6xxugiblF5OAguqb6mzNwSC2uOWlw5b2 ghtYrpIB528B3kZw0cD2KOIraYw0nw9ChHBtMoX8nCJGO86nSit05MG8uC/tb2XOZdS2 1xKQ== X-Gm-Message-State: AOAM530LzRHaInSm05oKoCCirSmKvTts945XaKSMlPzM6u29Dtd0sicf 2zKVRfC5SNPsBOS8Lc2UmioWrdQGxFLHpRMitLpEXA== X-Google-Smtp-Source: ABdhPJw3fjkRP9gLP7q/RDjMJ5TKsouRdxxZLHu0I2VLcTiQg1aD1zxxpNTCk8c6mMpxWvFuDBl3KNzaOyf4zVs07lM= X-Received: by 2002:a9d:2270:: with SMTP id o103mr5794245ota.303.1613055403311; Thu, 11 Feb 2021 06:56:43 -0800 (PST) MIME-Version: 1.0 References: <20210205133632.2827730-1-daniel.vetter@ffwll.ch> <20210210214053.GA610964@bjorn-Precision-5520> In-Reply-To: <20210210214053.GA610964@bjorn-Precision-5520> From: Daniel Vetter Date: Thu, 11 Feb 2021 15:56:30 +0100 Message-ID: Subject: Re: [PATCH] PCI: Also set up legacy files only after sysfs init To: Bjorn Helgaas X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210211_095646_138386_B4EFD53B X-CRM114-Status: GOOD ( 31.34 ) 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 , Jan Kara , Kees Cook , John Hubbard , Jason Gunthorpe , Greg Kroah-Hartman , LKML , DRI Development , Linux MM , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , 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 T24gV2VkLCBGZWIgMTAsIDIwMjEgYXQgMTA6NDAgUE0gQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0Br ZXJuZWwub3JnPiB3cm90ZToKPgo+IE9uIEZyaSwgRmViIDA1LCAyMDIxIGF0IDAyOjM2OjMyUE0g KzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiBXZSBhcmUgYWxyZWFkeSBkb2luZyB0aGlz IGZvciBhbGwgdGhlIHJlZ3VsYXIgc3lzZnMgZmlsZXMgb24gUENJCj4gPiBkZXZpY2VzLCBidXQg bm90IHlldCBvbiB0aGUgbGVnYWN5IGlvIGZpbGVzIG9uIHRoZSBQQ0kgYnVzZXMuIFRodXMgZmFy Cj4gPiBubyBwcm9ibGVtLCBidXQgaW4gdGhlIG5leHQgcGF0Y2ggSSB3YW50IHRvIHdpcmUgdXAg aW9tZW0gcmV2b2tlCj4gPiBzdXBwb3J0LiBUaGF0IG5lZWRzIHRoZSB2ZnMgdXAgYW5kIHJ1bm5p bmcgYWxyZWFkeSB0byBtYWtlIHN1cmUgdGhhdAo+ID4gaW9tZW1fZ2V0X21hcHBpbmcoKSB3b3Jr cy4KPiA+Cj4gPiBXaXJlIGl0IHVwIGV4YWN0bHkgbGlrZSB0aGUgZXhpc3RpbmcgY29kZSBpbgo+ ID4gcGNpX2NyZWF0ZV9zeXNmc19kZXZfZmlsZXMoKS4gTm90ZSB0aGF0IHBjaV9yZW1vdmVfbGVn YWN5X2ZpbGVzKCkKPiA+IGRvZXNuJ3QgbmVlZCBhIGNoZWNrIHNpbmNlIHRoZSBvbmUgZm9yIHBj aV9idXMtPmxlZ2FjeV9pbyBpcwo+ID4gc3VmZmljaWVudC4KPiA+Cj4gPiBBbiBhbHRlcm5hdGl2 ZSBzb2x1dGlvbiB3b3VsZCBiZSB0byBpbXBsZW1lbnQgYSBjYWxsYmFjayBpbiBzeXNmcyB0bwo+ ID4gc2V0IHVwIHRoZSBhZGRyZXNzIHNwYWNlIGZyb20gaW9tZW1fZ2V0X21hcHBpbmcoKSB3aGVu IHVzZXJzcGFjZSBjYWxscwo+ID4gbW1hcCgpLiBUaGlzIGFsc28gd29ya3MsIGJ1dCBHcmVnIGRp ZG4ndCByZWFsbHkgbGlrZSB0aGF0IGp1c3QgdG8gd29yawo+ID4gYXJvdW5kIGFuIG9yZGVyaW5n IGlzc3VlIHdoZW4gdGhlIGtlcm5lbCBsb2FkcyBpbml0aWFsbHkuCj4gPgo+ID4gdjI6IEltcHJv dmUgY29tbWl0IG1lc3NhZ2UgKEJqb3JuKQo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBW ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+Cj4gQWNrZWQtYnk6IEJqb3JuIEhlbGdh YXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+Cj4KPiBJIHdpc2ggd2Ugd2VyZW4ndCBleHRlbmRpbmcg YSBrbm93bi1yYWN5IG1lY2hhbmlzbSB0byBkbyB0aGlzLCBidXQgYXQKPiBsZWFzdCB3ZSdyZSBu b3QgKmFkZGluZyogYSBicmFuZCBuZXcgcmFjZS4KClllYWggaXQncyBub3QgZ3JlYXQuIFRoYW5r cyBmb3IgbG9va2luZyBhdCBib3RoIGFnYWluLCBJJ2xsIGZpeCB1cCB0aGUKdHlwb3Mgb24gdGhl IDJuZCBvbmUgYW5kIG1lcmdlIHRoZW0gYm90aC4KCkNoZWVycywgRGFuaWVsCgo+Cj4gPiBDYzog U3RlcGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+Cj4gPiBDYzogSmFzb24gR3Vu dGhvcnBlIDxqZ2dAemllcGUuY2E+Cj4gPiBDYzogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1 bS5vcmc+Cj4gPiBDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+Cj4g PiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiA+IENjOiBK b2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+Cj4gPiBDYzogSsOpcsO0bWUgR2xpc3Nl IDxqZ2xpc3NlQHJlZGhhdC5jb20+Cj4gPiBDYzogSmFuIEthcmEgPGphY2tAc3VzZS5jej4KPiA+ IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KPiA+IENjOiBHcmVn IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgo+ID4gQ2M6IGxpbnV4 LW1tQGt2YWNrLm9yZwo+ID4gQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y Zwo+ID4gQ2M6IGxpbnV4LXNhbXN1bmctc29jQHZnZXIua2VybmVsLm9yZwo+ID4gQ2M6IGxpbnV4 LW1lZGlhQHZnZXIua2VybmVsLm9yZwo+ID4gQ2M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdv b2dsZS5jb20+Cj4gPiBDYzogbGludXgtcGNpQHZnZXIua2VybmVsLm9yZwo+ID4gLS0tCj4gPiAg ZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMgfCA3ICsrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwg NyBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaS1zeXNm cy5jIGIvZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMKPiA+IGluZGV4IGZiMDcyZjRiMzE3Ni4uMGM0 NWI0ZjdiMjE0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9wY2kvcGNpLXN5c2ZzLmMKPiA+ICsr KyBiL2RyaXZlcnMvcGNpL3BjaS1zeXNmcy5jCj4gPiBAQCAtOTI3LDYgKzkyNyw5IEBAIHZvaWQg cGNpX2NyZWF0ZV9sZWdhY3lfZmlsZXMoc3RydWN0IHBjaV9idXMgKmIpCj4gPiAgewo+ID4gICAg ICAgaW50IGVycm9yOwo+ID4KPiA+ICsgICAgIGlmICghc3lzZnNfaW5pdGlhbGl6ZWQpCj4gPiAr ICAgICAgICAgICAgIHJldHVybjsKPiA+ICsKPiA+ICAgICAgIGItPmxlZ2FjeV9pbyA9IGtjYWxs b2MoMiwgc2l6ZW9mKHN0cnVjdCBiaW5fYXR0cmlidXRlKSwKPiA+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgR0ZQX0FUT01JQyk7Cj4gPiAgICAgICBpZiAoIWItPmxlZ2FjeV9pbykKPiA+ IEBAIC0xNDQ4LDYgKzE0NTEsNyBAQCB2b2lkIHBjaV9yZW1vdmVfc3lzZnNfZGV2X2ZpbGVzKHN0 cnVjdCBwY2lfZGV2ICpwZGV2KQo+ID4gIHN0YXRpYyBpbnQgX19pbml0IHBjaV9zeXNmc19pbml0 KHZvaWQpCj4gPiAgewo+ID4gICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBOVUxMOwo+ID4g KyAgICAgc3RydWN0IHBjaV9idXMgKnBidXMgPSBOVUxMOwo+ID4gICAgICAgaW50IHJldHZhbDsK PiA+Cj4gPiAgICAgICBzeXNmc19pbml0aWFsaXplZCA9IDE7Cj4gPiBAQCAtMTQ1OSw2ICsxNDYz LDkgQEAgc3RhdGljIGludCBfX2luaXQgcGNpX3N5c2ZzX2luaXQodm9pZCkKPiA+ICAgICAgICAg ICAgICAgfQo+ID4gICAgICAgfQo+ID4KPiA+ICsgICAgIHdoaWxlICgocGJ1cyA9IHBjaV9maW5k X25leHRfYnVzKHBidXMpKSkKPiA+ICsgICAgICAgICAgICAgcGNpX2NyZWF0ZV9sZWdhY3lfZmls ZXMocGJ1cyk7Cj4gPiArCj4gPiAgICAgICByZXR1cm4gMDsKPiA+ICB9Cj4gPiAgbGF0ZV9pbml0 Y2FsbChwY2lfc3lzZnNfaW5pdCk7Cj4gPiAtLQo+ID4gMi4zMC4wCj4gPgo+ID4KPiA+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBsaW51eC1hcm0t a2VybmVsIG1haWxpbmcgbGlzdAo+ID4gbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCj4gPiBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwKCgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVs IENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==