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 B61DFC00140 for ; Tue, 16 Aug 2022 00:07:18 +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:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=7eMr+iUH8wWXGjNZZI2CW8+mmipG2MSfHis3Jr/3P6A=; b=ywP+v5Br/rV49actahwNZbAPbd kHz5pe1uro1JNBX3UYgfcGuq/yXouVeg2VZlgUmp2zIYyIcBGVQueOhTStFOtaQtOPZ9CrizbInOO qOgFwIDW+lYO1p3TFkQO+YdLf8yoq733G/CRxh4/OoOySXVQkQTurmXXuCHbf/cYj5SmSYojPRYq9 +l7KMVzcpkJ27hZwrBPeqt45Tk7wQZ0YyvgaCi2rFN8rKwaEOqZl4ItY4BxSoYLuvcAcx9ZL9XHXM yMiVI/0HJyUnnXxUwc+9mxxAeju0lyxjWMubDSfKNQVgaxReBteaT0di8u5h8sqju6/nS1AwkHH8d A5N6Ay1g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oNk5Q-007lth-KX; Tue, 16 Aug 2022 00:05:36 +0000 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oNk5C-007lgc-LQ for linux-arm-kernel@lists.infradead.org; Tue, 16 Aug 2022 00:05:27 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 7ED123200909; Mon, 15 Aug 2022 20:05:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 15 Aug 2022 20:05:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1660608314; x= 1660694714; bh=NsPJS2VIJEDBob5v9WBpSZ/01bhARsMi65w3+LrtJ7c=; b=t g5Jw+cUS2y8EQnJ/ig8RfpAT8DDcn3Q/13XNUEvhvegwnpi5dLzKZ07GedI2DAiq HO+D5oDbFM5iTfVNV8X7ymx7gTijIkq0AlGq8RFZgH9SNi0LNPZAyNKJBwM2KpkD kVP4Zi40VWCftd/AadON+848nrsT2spgxI5HN4T5xm+7B7H5BIYB3A2CfFhzEOkI HfCqxjGXzD9Zmyn3+X1LYjfSWU7qvIQoiS+jknyXAal6bEHBSD7BFppJ2cJiC42i xjiyZUF38xzGvj8qEeB56W3PdUDN+S/lyfnL/AY48Bd0hmWmJ/EvLe0S1r7Bv27i R+Frh5/Ct7QOLvQsEVaKA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1660608314; x= 1660694714; bh=NsPJS2VIJEDBob5v9WBpSZ/01bhARsMi65w3+LrtJ7c=; b=r 7IiiLlqA9uVxQqCHZ/G/KSFxhGNUJ2tPQRnfwRXG+prY2UDrnI934O1oGoxT7ZcP Qu6QXBKA0kBNrL9HMPYLGZxViGjzdi8E2aCq13tqqsi4LjbZaIykL8FUwVNoOw4r PF5F0RVJRA+KS35q6OtB0BR5x5thYzaOpbMkAyKFNsIH/W7Z2urxvOjeMHc/GWX7 YghY9T7ix2iOSDtjra7wPjrqVVAkpvxr14lYpGJ6tlabKpsYmdCVcOpWgaLXLm5G U2BRS6PLrvYKGuKq1nnCIUufjmgiqzt45lruIWBjUAJVrYr37mMXDAgs5WPNo4XG SEqiUmyhmlVDEYQ+ExAaQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdehfedgfeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvvehfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpefurghm uhgvlhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenuc ggtffrrghtthgvrhhnpeeikeeugfefudffveeuvddujeeiveeuudeigedttdevueehfeeh lefgheetteffveenucffohhmrghinhepsghoohhtlhhinhdrtghomhenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsrghmuhgvlhesshhhohhl lhgrnhgurdhorhhg X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Aug 2022 20:05:12 -0400 (EDT) Subject: Re: [PATCH v2 05/10] soc: sunxi: sram: Fix probe function ordering issues To: =?UTF-8?Q?Heiko_St=c3=bcbner?= , Chen-Yu Tsai , Jernej Skrabec Cc: linux-arm-kernel@lists.infradead.org, Arnd Bergmann , Hans de Goede , Icenowy Zheng , Krzysztof Kozlowski , Maxime Ripard , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@lists.linux.dev References: <20220815041248.53268-1-samuel@sholland.org> <20220815041248.53268-6-samuel@sholland.org> <6807552.18pcnM708K@diego> From: Samuel Holland Message-ID: <1a35fbd8-201a-1391-64de-da2b89f3db3f@sholland.org> Date: Mon, 15 Aug 2022 19:05:12 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <6807552.18pcnM708K@diego> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220815_170523_156113_A17B3DEC X-CRM114-Status: GOOD ( 24.38 ) 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 T24gOC8xNS8yMiA5OjA2IEFNLCBIZWlrbyBTdMO8Ym5lciB3cm90ZToKPiBBbSBNb250YWcsIDE1 LiBBdWd1c3QgMjAyMiwgMDY6MTI6NDIgQ0VTVCBzY2hyaWViIFNhbXVlbCBIb2xsYW5kOgo+PiBF cnJvcnMgZnJvbSBkZWJ1Z2ZzIGFyZSBpbnRlbmRlZCB0byBiZSBub24tZmF0YWwsIGFuZCBzaG91 bGQgbm90IHByZXZlbnQKPj4gdGhlIGRyaXZlciBmcm9tIHByb2JpbmcuCj4+Cj4+IFNpbmNlIGRl YnVnZnMgZmlsZSBjcmVhdGlvbiBpcyB0cmVhdGVkIGFzIGluZmFsbGlibGUsIG1vdmUgaXQgYmVs b3cgdGhlCj4+IHBhcnRzIG9mIHRoZSBwcm9iZSBmdW5jdGlvbiB0aGF0IGNhbiBmYWlsLiBUaGlz IHByZXZlbnRzIGFuIGVycm9yCj4+IGVsc2V3aGVyZSBpbiB0aGUgcHJvYmUgZnVuY3Rpb24gZnJv bSBjYXVzaW5nIHRoZSBmaWxlIHRvIGxlYWsuIERvIHRoZQo+PiBzYW1lIGZvciB0aGUgY2FsbCB0 byBvZl9wbGF0Zm9ybV9wb3B1bGF0ZSgpLgo+Pgo+PiBGaW5hbGx5LCBjaGVja3BhdGNoIHN1Z2dl c3RzIGFuIG9jdGFsIGxpdGVyYWwgZm9yIHRoZSBmaWxlIHBlcm1pc3Npb25zLgo+Pgo+PiBGaXhl czogNGFmMzRiNTcyYTg1ICgiZHJpdmVyczogc29jOiBzdW54aTogSW50cm9kdWNlIFNvQyBkcml2 ZXIgdG8gbWFwIFNSQU1zIikKPj4gRml4ZXM6IDU4Mjg3MjliZWJiYiAoInNvYzogc3VueGk6IGV4 cG9ydCBhIHJlZ21hcCBmb3IgRU1BQyBjbG9jayByZWcgb24gQTY0IikKPj4gUmV2aWV3ZWQtYnk6 IEplcm5laiBTa3JhYmVjIDxqZXJuZWouc2tyYWJlY0BnbWFpbC5jb20+Cj4+IFNpZ25lZC1vZmYt Ynk6IFNhbXVlbCBIb2xsYW5kIDxzYW11ZWxAc2hvbGxhbmQub3JnPgo+IAo+IFRlc3RlZC1ieTog SGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KPiAKPiBidXQgb25lIHRoaW5nIGJlbG93 Cj4gCj4+IC0tLQo+Pgo+PiAobm8gY2hhbmdlcyBzaW5jZSB2MSkKPj4KPj4gIGRyaXZlcnMvc29j L3N1bnhpL3N1bnhpX3NyYW0uYyB8IDEzICsrKysrLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL3NvYy9zdW54aS9zdW54aV9zcmFtLmMgYi9kcml2ZXJzL3NvYy9zdW54aS9zdW54aV9zcmFt LmMKPj4gaW5kZXggYTg1OGEzN2ZjZGQ0Li41MmQwN2JlZDc2NjQgMTAwNjQ0Cj4+IC0tLSBhL2Ry aXZlcnMvc29jL3N1bnhpL3N1bnhpX3NyYW0uYwo+PiArKysgYi9kcml2ZXJzL3NvYy9zdW54aS9z dW54aV9zcmFtLmMKPj4gQEAgLTMzMiw5ICszMzIsOSBAQCBzdGF0aWMgc3RydWN0IHJlZ21hcF9j b25maWcgc3VueGlfc3JhbV9lbWFjX2Nsb2NrX3JlZ21hcCA9IHsKPj4gIAo+PiAgc3RhdGljIGlu dCBfX2luaXQgc3VueGlfc3JhbV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ PiAgewo+PiAtCXN0cnVjdCBkZW50cnkgKmQ7Cj4+ICAJc3RydWN0IHJlZ21hcCAqZW1hY19jbG9j azsKPj4gIAljb25zdCBzdHJ1Y3Qgc3VueGlfc3JhbWNfdmFyaWFudCAqdmFyaWFudDsKPj4gKwlz dHJ1Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Owo+PiAgCj4+ICAJc3JhbV9kZXYgPSAmcGRl di0+ZGV2Owo+PiAgCj4+IEBAIC0zNDYsMTMgKzM0Niw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHN1 bnhpX3NyYW1fcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPj4gIAlpZiAoSVNf RVJSKGJhc2UpKQo+PiAgCQlyZXR1cm4gUFRSX0VSUihiYXNlKTsKPj4gIAo+PiAtCW9mX3BsYXRm b3JtX3BvcHVsYXRlKHBkZXYtPmRldi5vZl9ub2RlLCBOVUxMLCBOVUxMLCAmcGRldi0+ZGV2KTsK Pj4gLQo+PiAtCWQgPSBkZWJ1Z2ZzX2NyZWF0ZV9maWxlKCJzcmFtIiwgU19JUlVHTywgTlVMTCwg TlVMTCwKPj4gLQkJCQkmc3VueGlfc3JhbV9mb3BzKTsKPj4gLQlpZiAoIWQpCj4+IC0JCXJldHVy biAtRU5PTUVNOwo+PiAtCj4+ICAJaWYgKHZhcmlhbnQtPm51bV9lbWFjX2Nsb2NrcyA+IDApIHsK Pj4gIAkJZW1hY19jbG9jayA9IGRldm1fcmVnbWFwX2luaXRfbW1pbygmcGRldi0+ZGV2LCBiYXNl LAo+PiAgCQkJCQkJICAgJnN1bnhpX3NyYW1fZW1hY19jbG9ja19yZWdtYXApOwo+PiBAQCAtMzYx LDYgKzM1NCwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBzdW54aV9zcmFtX3Byb2JlKHN0cnVjdCBw bGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4+ICAJCQlyZXR1cm4gUFRSX0VSUihlbWFjX2Nsb2NrKTsK Pj4gIAl9Cj4+ICAKPj4gKwlvZl9wbGF0Zm9ybV9wb3B1bGF0ZShkZXYtPm9mX25vZGUsIE5VTEws IE5VTEwsIGRldik7Cj4gCj4gaG1tLCBvZl9wbGF0Zm9ybV9wb3B1bGF0ZSgpIGNhbiBhY3R1YWxs eSBmYWlsIFswXSBpdCBqdXN0IGxvb2tzIGEgYml0IGxpa2UKPiBzdW54aSBkcml2ZXIgc2VlbSB0 byBpZ25vcmUgdGhhdCBieSB7Y2hhbmNlLCBkZXNpZ24/fSBbMV0gLgo+IAo+IFNvIEkgZ3Vlc3Mg dGhpcyBtaWdodCB3YW50IHRvIGhhdmUgaGFuZGxpbmcgZm9yIHByb2JhYmx5IHVubGlrZWx5Cj4g cG9zc2libGUgZXJyb3JzIGluc3RlYWQ/CgpTdHJpY3RseSBzcGVha2luZywgbmVpdGhlciB0aGlz IGRyaXZlciBub3IgdGhlIERFMiBidXMgZHJpdmVyIGRlcGVuZCBvbiBhbnkgb2YKdGhlIGNoaWxk IG5vZGVzIGhhdmluZyBhIHBsYXRmb3JtIGRldmljZSBwcmVzZW50IG9yIGEgZHJpdmVyIGF0dGFj aGVkLiBTbwpmYWlsaW5nIHRvIHBvcHVsYXRlIHRoZSBjaGlsZCBkZXZpY2VzIHNob3VsZCBub3Qg bmVjZXNzYXJpbHkgcHJldmVudCB0aGlzIGRyaXZlcgpmcm9tIHByb2JpbmcuIFBvc3NpYmx5IGl0 IGRlc2VydmVzIGEgZGV2X3dhcm4oKSwgYnV0Li4uCgpJIGRvbid0IHRoaW5rIG9mX3BsYXRmb3Jt X3BvcHVsYXRlKCkgY2FuIGFjdHVhbGx5IGZhaWwgd2hlbiBwYXNzZWQgYSB2YWxpZCBub2RlLgpv Zl9wbGF0Zm9ybV9idXNfY3JlYXRlKCkgY2FsbHMgaXRzZWxmIHJlY3Vyc2l2ZWx5LCBidXQgb3Ro ZXJ3aXNlIGFsd2F5cyByZXR1cm5zIDAuCgpSZWdhcmRzLApTYW11ZWwKCj4gSGVpa28KPiAKPiBb MF0gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJz L29mL3BsYXRmb3JtLmMjTDQ2Mwo+IFsxXSBodHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51 eC9sYXRlc3Qvc291cmNlL2RyaXZlcnMvYnVzL3N1bjUwaS1kZTIuYyNMMjIKPj4gKwo+PiArCWRl YnVnZnNfY3JlYXRlX2ZpbGUoInNyYW0iLCAwNDQ0LCBOVUxMLCBOVUxMLCAmc3VueGlfc3JhbV9m b3BzKTsKPj4gKwo+PiAgCXJldHVybiAwOwo+PiAgfQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=