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 D5EA6C433F5 for ; Mon, 25 Apr 2022 08:39:59 +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:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc: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=jOwpx38rjn6LvETZs+AKvK0GSUUh3XJg6Agxcpt6h70=; b=hXn9z8lJ4QNcfU PtOhzMgY70N2a6u78dshfCcUTeoYqjEk445gPHvb9lBzhasJRJwthZbJ3js8q/k13wjOkzSYVYfGy 9CMeBusMv6Kd6ZNZMWY2xg0qFm5K5miOjxQi0yZmeK1giURLbfu6jhpG4kzthnmSeoooiynImcxiD QusT/xe7hIvHiyHccIkMt1mYfwjwnPVdoE47zX4yzaP9oaEMgXjHmC2wDM5yuVHQQFHQ2ToMgUfKz LJbRVsJtQ+3Sf2dgfEJ1/L3d9Kbyap8ulPhNK1PV2p4EiONcqShG4849oeWw7a/zfCJwtHBPK/a/l i6uRoOS7RZmNT1QjmOSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1niuG7-008lqC-3v; Mon, 25 Apr 2022 08:39:51 +0000 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1niuFi-008lko-1w; Mon, 25 Apr 2022 08:39:30 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 60549C0002; Mon, 25 Apr 2022 08:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650875962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WY9tBQrCibywyI6sCcwj7BM87mEpS3M/iN3ZKFRozpI=; b=FVMOXqAnT4hn+n18GiW9w0WvE95uGvFTg9SU/hKV+pYpNZnPKa0DfoE5I/qMmwCBtggdbJ 9UxFWi16Ef9Qaeuka6ra+ppRK368Z8PJkhltVr6o9wo7phASCamdtuykmUMFtvDs1Glh0P SFGGmMuASnJ+r4vkre3EgtNxfhGA0wegLun9XALY/r47/0ijxLBRXWUNpcj4zmkZ1aea6g H+9lMFOx+HXga4ZFHOiuHavkyYiIsbPQfOL9nV8DgVCPfAiGfRvteuBFWbQKN2egGSxW2q h47yOwBd0EGQBz5g5C1j0CJDQ3nNma7Tk/KEiZ2VmFwdRqoGZbH/67LKD28OPw== Date: Mon, 25 Apr 2022 10:39:18 +0200 From: Miquel Raynal To: Daniel Golle Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Srinivas Kandagatla , Richard Weinberger , Vignesh Raghavendra , Tom Rini , linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, u-boot@lists.denx.de, devicetree@vger.kernel.org, =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: Regression? [PATCH 1/2] mtd: call of_platform_populate() for MTD partitions Message-ID: <20220425103918.12b629be@xps13> In-Reply-To: References: <20220406143225.28107-1-zajec5@gmail.com> <20220411090032.10999-1-miquel.raynal@bootlin.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220425_013926_578454_2C6642BA X-CRM114-Status: GOOD ( 27.69 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org SGkgRGFuaWVsLAoKZGFuaWVsQG1ha3JvdG9waWEub3JnIHdyb3RlIG9uIE1vbiwgMjUgQXByIDIw MjIgMDI6MjA6MzQgKzAxMDA6Cgo+IEhpIFJhZmFsLAo+IEhpIE1pZ3VlbCwKPiAKPiAKPiBPbiBN b24sIEFwciAxMSwgMjAyMiBhdCAxMTowMDozMkFNICswMjAwLCBNaXF1ZWwgUmF5bmFsIHdyb3Rl Ogo+ID4gT24gV2VkLCAyMDIyLTA0LTA2IGF0IDE0OjMyOjI0IFVUQywgPT91dGYtOD9iP1VtRm1Z Y1dDSUUxcHhZSmxZMnRwPz0gd3JvdGU6ICAKPiA+ID4gRnJvbTogUmFmYcWCIE1pxYJlY2tpIDxy YWZhbEBtaWxlY2tpLnBsPgo+ID4gPiAKPiA+ID4gVW50aWwgdGhpcyBjaGFuZ2UgTVREIHN1YnN5 c3RlbSBzdXBwb3J0ZWQgaGFuZGxpbmcgcGFydGl0aW9ucyBvbmx5IHdpdGgKPiA+ID4gTVREIHBh cnRpdGlvbnMgcGFyc2Vycy4gVGhhdCdzIGEgc3BlY2lmaWMgLyBsaW1pdGVkIEFQSSBkZXNpZ25l ZCBhcm91bmQKPiA+ID4gcGFydGl0aW9ucy4KPiA+ID4gCj4gPiA+IFNvbWUgTVREIHBhcnRpdGlv bnMgbWF5IGhvd2V2ZXIgcmVxdWlyZSBkaWZmZXJlbnQgaGFuZGxpbmcuIFRoZXkgbWF5Cj4gPiA+ IGNvbnRhaW4gc3BlY2lmaWMgZGF0YSB0aGF0IG5lZWRzIHRvIGJlIHBhcnNlZCBhbmQgc29tZWhv dyBleHRyYWN0ZWQuIEZvcgo+ID4gPiB0aGF0IHB1cnBvc2UgTVREIHN1YnN5c3RlbSBzaG91bGQg YWxsb3cgYmluZGluZyBvZiBzdGFuZGFyZCBwbGF0Zm9ybQo+ID4gPiBkcml2ZXJzLgo+ID4gPiAK PiA+ID4gQW4gZXhhbXBsZSBjYW4gYmUgVS1Cb290IChzdWIpcGFydGl0aW9uIHdpdGggZW52aXJv bm1lbnQgdmFyaWFibGVzLgo+ID4gPiBUaGVyZSBleGlzdCBhICJ1LWJvb3QsZW52IiBEVCBiaW5k aW5nIGZvciBNVEQgKHN1YilwYXJ0aXRpb24gdGhhdAo+ID4gPiByZXF1aXJlcyBhbiBOVk1FTSBk cml2ZXIuCj4gPiA+IAo+ID4gPiBSZWY6IDVkYjFjMmRiYzA0YyAoImR0LWJpbmRpbmdzOiBudm1l bTogYWRkIFUtQm9vdCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYmluZGluZyIpCj4gPiA+IFNpZ25l ZC1vZmYtYnk6IFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5wbD4gIAo+ID4gCj4gPiBB cHBsaWVkIHRvIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0 L210ZC9saW51eC5naXQgbXRkL25leHQsIHRoYW5rcy4gIAo+IAo+IEknbSB0cnlpbmcgdG8gdXNl IG5leHQtMjAyMjA0MjIgYW5kIG5vdGljZWQgYSBmZXcgbmV3IG9vcHMnZXMuCj4gVHVybnMgb3V0 IGl0IGNvdWxkIGJlIGEgcHJvYmxlbSB3aXRoIHRoaXMgY29tbWl0IGFjY29yZGluZyB0bwo+IAo+ IFtkYW5pZWxAYm94IGxpbnV4LmdpdF0kIGdpdCBiaXNlY3QgZ29vZAo+IDY4NDcxNTE3ZTg4Mzkw MmNkZmY2ZWEzOTlkMDQzYjE3ZjgwM2IxYTggaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKPiBjb21t aXQgNjg0NzE1MTdlODgzOTAyY2RmZjZlYTM5OWQwNDNiMTdmODAzYjFhOAo+IEF1dGhvcjogUmFm YcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgo+IERhdGU6ICAgV2VkIEFwciA2IDE2OjMy OjI0IDIwMjIgKzAyMDAKPiAKPiAgICAgbXRkOiBjYWxsIG9mX3BsYXRmb3JtX3BvcHVsYXRlKCkg Zm9yIE1URCBwYXJ0aXRpb25zCj4gWy4uLl0KPiAtLS0KPiAKPiBTbyB3aGVuIGV2ZXIgdGhlcmUg aXMgYXQgbGVhc3Qgb25lICdjb21wYXRpYmxlJyBub2RlIGZvciBhbnkgb2YgdGhlCj4gbXRkIHBh cnRpdGlvbnMgSSBnZXQgdGhlIG9vcHMgbWVzc2FnZXMgYmVsb3cuIEl0IGRvZXNuJ3QgcmVhbGx5 IG1hdHRlcgo+IHdoYXQgdGhlIGNvbXBhdGlibGUgc3RyaW5nIGlzLCAibnZtZW0tY2VsbHMiIGFz IHdlbGwgYXMgImRlbngsZml0Igo+ICh1c2VkIGZvciBPcGVuV3J0IG10ZHNwbGl0IG5vdCBldmVu IHByZXNlbnQgaW4gbGludXgtbmV4dCwgc28ganVzdCBhCj4gZGVhZCBoaW50IGluIERUUykgbWFr ZSB0aGUga2VybmVsIHRvIG9vcHMuCj4gCj4gRGVzcGl0ZSB0aGUgbWVzc2FnZXMgYmVpbmcgc2hv d24sIGJvdGggYWNjZXNzaW5nIE1URCBwYXJ0aXRpb25zIGFuZAo+IGFsc28gZXRoMCBNQUMgYWRk cmVzcyBwb3B1bGF0ZWQgdmlhIE5WTUVNIHNlZW0gdG8gd29yayB3aXRob3V0Cj4gcHJvYmxlbXMg KGF0IGxlYXN0IGxvb2tzIGxpa2UgaXQgb24gZmlyc3Qgc2lnaHQpLgo+IAo+IEZpbmQgdGhlIGZ1 bGwgZGV2aWNlIHRyZWUgaGVyZToKPiAKPiBodHRwczovL2dpdC5vcGVud3J0Lm9yZy8/cD1vcGVu d3J0L29wZW53cnQuZ2l0O2E9YmxvYjtmPXRhcmdldC9saW51eC9tZWRpYXRlay9kdHMvbXQ3NjIy LXVibnQtdW5pZmktNi1sci11Ym9vdG1vZC5kdHMKCkV2ZW4gdGhvdWdoIHRoZXNlIGNvbXBhdGli bGVzIGFyZSBub3QgbWFpbmxpbmUsIGl0IGZlZWxzIGxpa2UgdGhlCnByb2JsZW0gZXhpc3RzIGhl cmUgYXMgd2VsbC4gSSdtIGRyb3BwaW5nIHRoaXMgY2hhbmdlIGZvciBub3csIGxldCdzCmZpeCB0 aGlzIGZpcnN0LgoKPiAKPiAtLS0KPiBbLi4uXQo+IFsgICAgMC41NDk0NDhdIG10ay1zcGktbm9y IDExMDE0MDAwLnNwaTogSVJRIG5vdCBhdmFpbGFibGUuCj4gWyAgICAwLjU1NjM5Nl0gc3BpLW5v ciBzcGkwLjA6IHcyNXE1MTJqdnEgKDY1NTM2IEtieXRlcykKPiBbICAgIDAuOTMzMzgxXSBGcmVl aW5nIGluaXRyZCBtZW1vcnk6IDIxMjRLCj4gWyAgICAwLjk0MTU2N10gNyBmaXhlZC1wYXJ0aXRp b25zIHBhcnRpdGlvbnMgZm91bmQgb24gTVREIGRldmljZSBzcGkwLjAKPiBbICAgIDAuOTQ3OTY2 XSBPRjogQmFkIGNlbGwgY291bnQgZm9yIC9zcGlAMTEwMTQwMDAvZmxhc2hAMC9wYXJ0aXRpb25z Cj4gWyAgICAwLjk1NDI4Nl0gT0Y6IEJhZCBjZWxsIGNvdW50IGZvciAvc3BpQDExMDE0MDAwL2Zs YXNoQDAvcGFydGl0aW9ucwo+IFsgICAgMC45NjA1ODNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg XS0tLS0tLS0tLS0tLQo+IFsgICAgMC45NjUxOTJdIGtvYmplY3Q6ICcobnVsbCknICgwMDAwMDAw MDk3YTg5YmJmKTogaXMgbm90IGluaXRpYWxpemVkLCB5ZXQga29iamVjdF9nZXQoKSBpcyBiZWlu ZyBjYWxsZWQuCj4gWyAgICAwLjk3NDY4OF0gV0FSTklORzogQ1BVOiAwIFBJRDogMSBhdCBrb2Jq ZWN0X2dldCsweDY4LzB4OTQKPiBbICAgIDAuOTgwMjYzXSBNb2R1bGVzIGxpbmtlZCBpbjoKPiBb ICAgIDAuOTgzMzEzXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHIFMg ICAgICAgICAgICAgICAgNS4xOC4wLXJjMSsgIzAKPiBbICAgIDAuOTkxMDQ5XSBIYXJkd2FyZSBu YW1lOiBVYmlxdWl0aSBVbmlGaSA2IExSIChVLUJvb3QgbW9kKSAoRFQpCj4gWyAgICAwLjk5NzA0 Nl0gcHN0YXRlOiA2MDAwMDAwNSAoblpDdiBkYWlmIC1QQU4gLVVBTyAtVENPIC1ESVQgLVNTQlMg QlRZUEU9LS0pCj4gWyAgICAxLjAwNDAwMF0gcGMgOiBrb2JqZWN0X2dldCsweDY4LzB4OTQKPiBb ICAgIDEuMDA3NzQzXSBsciA6IGtvYmplY3RfZ2V0KzB4NjgvMHg5NAo+IFsgICAgMS4wMTE0ODRd IHNwIDogZmZmZmZmYzAwOGJkYjRhMAo+IFsgICAgMS4wMTQ3ODldIHgyOTogZmZmZmZmYzAwOGJk YjRhMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAgeDI3OiBmZmZmZmY4MDA1YzU3ODEwCj4gWyAgICAx LjAyMTkyMF0geDI2OiBmZmZmZmY4MDA1Yzc0YTIwIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6 IDAwMDAwMDAwMDAwMDAwMDEKPiBbICAgIDEuMDI5MDUwXSB4MjM6IDAwMDAwMDAwMDAwMDAwMDAg eDIyOiAwMDAwMDAwMDAwMDAwMDAwIHgyMTogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMS4wMzYx ODJdIHgyMDogZmZmZmZmODAwNWM3NGEyMCB4MTk6IGZmZmZmZjgwMDVjNzRhMjAgeDE4OiBmZmZm ZmZjMDA4YWI5NjMwCj4gWyAgICAxLjA0MzMxMl0geDE3OiA2ZjZiMjA3NDY1NzkyMDJjIHgxNjog NjQ2NTdhNjk2YzYxNjk3NCB4MTU6IDAwMDAwMDAwMDAwMDAwNzQKPiBbICAgIDEuMDUwNDQzXSB4 MTQ6IDAwMDAwMDAwMDAwMDAxNWMgeDEzOiAwMDAwMDAwMDAwMDAwMDc0IHgxMjogMDAwMDAwMDBm ZmZmZmZlYQo+IFsgICAgMS4wNTc1NzRdIHgxMTogMDAwMDAwMDBmZmZmZWZmZiB4MTA6IDAwMDAw MDAwZmZmZmVmZmYgeDkgOiBmZmZmZmZjMDA4YjExNjMwCj4gWyAgICAxLjA2NDcwNV0geDggOiAw MDAwMDAwMDAwMDE3ZmU4IHg3IDogYzAwMDAwMDBmZmZmZWZmZiB4NiA6IDAwMDAwMDAwMDAwNTdm YTgKPiBbICAgIDEuMDcxODM1XSB4NSA6IDAwMDAwMDAwMDAwMDBmZmYgeDQgOiAwMDAwMDAwMDAw MDAwMDAwIHgzIDogZmZmZmZmYzAwOGJkYjFjMAo+IFsgICAgMS4wNzg5NjZdIHgyIDogMDAwMDAw MDAwMDAwMDAwMCB4MSA6IGZmZmZmZmMwMDhhYjk1ODAgeDAgOiAwMDAwMDAwMDAwMDAwMDVjCj4g WyAgICAxLjA4NjA5N10gQ2FsbCB0cmFjZToKPiBbICAgIDEuMDg4NTM0XSAga29iamVjdF9nZXQr MHg2OC8weDk0Cj4gWyAgICAxLjA5MTkzMF0gIGRldmljZV9hZGQrMHhhNC8weDg0MAo+IFsgICAg MS4wOTUzMjhdICBvZl9kZXZpY2VfYWRkKzB4NGMvMHg1Ywo+IFsgICAgMS4wOTg4OThdICBvZl9w bGF0Zm9ybV9kZXZpY2VfY3JlYXRlX3BkYXRhKzB4YjgvMHhmMAo+IFsgICAgMS4xMDQwMjldICBv Zl9wbGF0Zm9ybV9idXNfY3JlYXRlKzB4MTA0LzB4MzUwCj4gWyAgICAxLjEwODU1Ml0gIG9mX3Bs YXRmb3JtX3BvcHVsYXRlKzB4NTQvMHhlMAo+IFsgICAgMS4xMTI3MjhdICBwYXJzZV9tdGRfcGFy dGl0aW9ucysweDQzMC8weDQ5MAo+IFsgICAgMS4xMTcwODBdICBtdGRfZGV2aWNlX3BhcnNlX3Jl Z2lzdGVyKzB4OTAvMHgyYjAKPiBbICAgIDEuMTIxNzc3XSAgc3BpX25vcl9wcm9iZSsweDFmOC8w eDJiMAo+IFsgICAgMS4xMjU1MjFdICBzcGlfbWVtX3Byb2JlKzB4NjgvMHhhMAo+IFsgICAgMS4x MjkwOTJdICBzcGlfcHJvYmUrMHg4MC8weGRjCj4gWyAgICAxLjEzMjMxNF0gIHJlYWxseV9wcm9i ZS5wYXJ0LjArMHg5OC8weDI4MAo+IFsgICAgMS4xMzY0OTBdICBfX2RyaXZlcl9wcm9iZV9kZXZp Y2UrMHg5NC8weDE0MAo+IFsgICAgMS4xNDA4MzldICBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NDAv MHgxMTQKPiBbICAgIDEuMTQ1MDE0XSAgX19kZXZpY2VfYXR0YWNoX2RyaXZlcisweGIwLzB4MTBj Cj4gWyAgICAxLjE0OTQ1MF0gIGJ1c19mb3JfZWFjaF9kcnYrMHg2NC8weGEwCj4gWyAgICAxLjE1 MzI4MF0gIF9fZGV2aWNlX2F0dGFjaCsweGE4LzB4MTZjCj4gWyAgICAxLjE1NzEwOF0gIGRldmlj ZV9pbml0aWFsX3Byb2JlKzB4MTAvMHgyMAo+IFsgICAgMS4xNjEyODNdICBidXNfcHJvYmVfZGV2 aWNlKzB4OTQvMHg5Ywo+IFsgICAgMS4xNjUxMTRdICBkZXZpY2VfYWRkKzB4MzVjLzB4ODQwCj4g WyAgICAxLjE2ODU5Nl0gIF9fc3BpX2FkZF9kZXZpY2UrMHg3MC8weDExNAo+IFsgICAgMS4xNzI1 MTBdICBzcGlfYWRkX2RldmljZSsweDVjLzB4OTAKPiBbICAgIDEuMTc2MTY1XSAgb2ZfcmVnaXN0 ZXJfc3BpX2RldmljZSsweDIwNC8weDMzMAo+IFsgICAgMS4xODA2ODhdICBzcGlfcmVnaXN0ZXJf Y29udHJvbGxlcisweDNlOC8weDZkYwo+IFsgICAgMS4xODUyOTldICBkZXZtX3NwaV9yZWdpc3Rl cl9jb250cm9sbGVyKzB4MjAvMHg3NAo+IFsgICAgMS4xOTAxNjldICBtdGtfbm9yX3Byb2JlKzB4 MzQ0LzB4NGMwCj4gWyAgICAxLjE5MzkxMV0gIHBsYXRmb3JtX3Byb2JlKzB4NjQvMHhkMAo+IFsg ICAgMS4xOTc1NjZdICByZWFsbHlfcHJvYmUucGFydC4wKzB4OTgvMHgyODAKPiBbICAgIDEuMjAx NzQxXSAgX19kcml2ZXJfcHJvYmVfZGV2aWNlKzB4OTQvMHgxNDAKPiBbICAgIDEuMjA2MDg5XSAg ZHJpdmVyX3Byb2JlX2RldmljZSsweDQwLzB4MTE0Cj4gWyAgICAxLjIxMDI2NF0gIF9fZHJpdmVy X2F0dGFjaCsweGYwLzB4MTgwCj4gWyAgICAxLjIxNDA5Ml0gIGJ1c19mb3JfZWFjaF9kZXYrMHg1 Yy8weDkwCj4gWyAgICAxLjIxNzkyMl0gIGRyaXZlcl9hdHRhY2grMHgyMC8weDJjCj4gWyAgICAx LjIyMTQ5MV0gIGJ1c19hZGRfZHJpdmVyKzB4MTQwLzB4MWVjCj4gWyAgICAxLjIyNTMyMF0gIGRy aXZlcl9yZWdpc3RlcisweDc0LzB4MTIwCj4gWyAgICAxLjIyOTE0OV0gIF9fcGxhdGZvcm1fZHJp dmVyX3JlZ2lzdGVyKzB4MjQvMHgzMAo+IFsgICAgMS4yMzM4NDVdICBtdGtfbm9yX2RyaXZlcl9p bml0KzB4MTgvMHgyMAo+IFsgICAgMS4yMzc5MzhdICBkb19vbmVfaW5pdGNhbGwrMHg0Yy8weDFj MAo+IFsgICAgMS4yNDE3NjhdICBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDIzMC8weDI5NAo+IFsg ICAgMS4yNDYxMjBdICBrZXJuZWxfaW5pdCsweDIwLzB4MTIwCj4gWyAgICAxLjI0OTYwMV0gIHJl dF9mcm9tX2ZvcmsrMHgxMC8weDIwCj4gWyAgICAxLjI1MzE3MF0gLS0tWyBlbmQgdHJhY2UgMDAw MDAwMDAwMDAwMDAwMCBdLS0tCj4gWyAgICAxLjI1Nzc5Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy ZSBdLS0tLS0tLS0tLS0tCgoKVGhhbmtzLApNaXF1w6hsCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1c3Npb24gbWFp bGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtbXRkLwo= 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 D4C1EC433F5 for ; Mon, 25 Apr 2022 08:40:48 +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:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc: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=YSn3FJjEQrfNJPCMBS0bEaji+MyesECEwaknYp5igKc=; b=1ktyMWoXKK8idR hspNaWG7YOjFso+yRTdgSeNom23Vx/mdQKqwIRYTX/etneBwpKhbtF1p0dLk6rdNAdH40gjwWQeIb CQYKWpI2KE+yQQID7aMf+sjRnbCUh1YhkaSqZC28HJYsSQC9jP7UVHTJc9+BczToLeeM7SltXoobw Kx24s3C5e2wBUGfjP+edeCxgb6jePqhUYNmEpCt7bX6KLeAJm9O32OB3oZzDES9CEivLEqfOej4PH 8Z1ZUyeWqb0eV/H5S+3uHAH/nGx6o3tvgSYlB7C7c00FN7NJzbDOVqsg3n6ZpKkv2VlZuyBMa9XIq Y+py/kPpq5Cs2IdMMJ6g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1niuFx-008lmr-Dj; Mon, 25 Apr 2022 08:39:41 +0000 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1niuFi-008lko-1w; Mon, 25 Apr 2022 08:39:30 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 60549C0002; Mon, 25 Apr 2022 08:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650875962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WY9tBQrCibywyI6sCcwj7BM87mEpS3M/iN3ZKFRozpI=; b=FVMOXqAnT4hn+n18GiW9w0WvE95uGvFTg9SU/hKV+pYpNZnPKa0DfoE5I/qMmwCBtggdbJ 9UxFWi16Ef9Qaeuka6ra+ppRK368Z8PJkhltVr6o9wo7phASCamdtuykmUMFtvDs1Glh0P SFGGmMuASnJ+r4vkre3EgtNxfhGA0wegLun9XALY/r47/0ijxLBRXWUNpcj4zmkZ1aea6g H+9lMFOx+HXga4ZFHOiuHavkyYiIsbPQfOL9nV8DgVCPfAiGfRvteuBFWbQKN2egGSxW2q h47yOwBd0EGQBz5g5C1j0CJDQ3nNma7Tk/KEiZ2VmFwdRqoGZbH/67LKD28OPw== Date: Mon, 25 Apr 2022 10:39:18 +0200 From: Miquel Raynal To: Daniel Golle Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Srinivas Kandagatla , Richard Weinberger , Vignesh Raghavendra , Tom Rini , linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, u-boot@lists.denx.de, devicetree@vger.kernel.org, =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: Regression? [PATCH 1/2] mtd: call of_platform_populate() for MTD partitions Message-ID: <20220425103918.12b629be@xps13> In-Reply-To: References: <20220406143225.28107-1-zajec5@gmail.com> <20220411090032.10999-1-miquel.raynal@bootlin.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220425_013926_578454_2C6642BA X-CRM114-Status: GOOD ( 27.69 ) 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 SGkgRGFuaWVsLAoKZGFuaWVsQG1ha3JvdG9waWEub3JnIHdyb3RlIG9uIE1vbiwgMjUgQXByIDIw MjIgMDI6MjA6MzQgKzAxMDA6Cgo+IEhpIFJhZmFsLAo+IEhpIE1pZ3VlbCwKPiAKPiAKPiBPbiBN b24sIEFwciAxMSwgMjAyMiBhdCAxMTowMDozMkFNICswMjAwLCBNaXF1ZWwgUmF5bmFsIHdyb3Rl Ogo+ID4gT24gV2VkLCAyMDIyLTA0LTA2IGF0IDE0OjMyOjI0IFVUQywgPT91dGYtOD9iP1VtRm1Z Y1dDSUUxcHhZSmxZMnRwPz0gd3JvdGU6ICAKPiA+ID4gRnJvbTogUmFmYcWCIE1pxYJlY2tpIDxy YWZhbEBtaWxlY2tpLnBsPgo+ID4gPiAKPiA+ID4gVW50aWwgdGhpcyBjaGFuZ2UgTVREIHN1YnN5 c3RlbSBzdXBwb3J0ZWQgaGFuZGxpbmcgcGFydGl0aW9ucyBvbmx5IHdpdGgKPiA+ID4gTVREIHBh cnRpdGlvbnMgcGFyc2Vycy4gVGhhdCdzIGEgc3BlY2lmaWMgLyBsaW1pdGVkIEFQSSBkZXNpZ25l ZCBhcm91bmQKPiA+ID4gcGFydGl0aW9ucy4KPiA+ID4gCj4gPiA+IFNvbWUgTVREIHBhcnRpdGlv bnMgbWF5IGhvd2V2ZXIgcmVxdWlyZSBkaWZmZXJlbnQgaGFuZGxpbmcuIFRoZXkgbWF5Cj4gPiA+ IGNvbnRhaW4gc3BlY2lmaWMgZGF0YSB0aGF0IG5lZWRzIHRvIGJlIHBhcnNlZCBhbmQgc29tZWhv dyBleHRyYWN0ZWQuIEZvcgo+ID4gPiB0aGF0IHB1cnBvc2UgTVREIHN1YnN5c3RlbSBzaG91bGQg YWxsb3cgYmluZGluZyBvZiBzdGFuZGFyZCBwbGF0Zm9ybQo+ID4gPiBkcml2ZXJzLgo+ID4gPiAK PiA+ID4gQW4gZXhhbXBsZSBjYW4gYmUgVS1Cb290IChzdWIpcGFydGl0aW9uIHdpdGggZW52aXJv bm1lbnQgdmFyaWFibGVzLgo+ID4gPiBUaGVyZSBleGlzdCBhICJ1LWJvb3QsZW52IiBEVCBiaW5k aW5nIGZvciBNVEQgKHN1YilwYXJ0aXRpb24gdGhhdAo+ID4gPiByZXF1aXJlcyBhbiBOVk1FTSBk cml2ZXIuCj4gPiA+IAo+ID4gPiBSZWY6IDVkYjFjMmRiYzA0YyAoImR0LWJpbmRpbmdzOiBudm1l bTogYWRkIFUtQm9vdCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYmluZGluZyIpCj4gPiA+IFNpZ25l ZC1vZmYtYnk6IFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5wbD4gIAo+ID4gCj4gPiBB cHBsaWVkIHRvIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0 L210ZC9saW51eC5naXQgbXRkL25leHQsIHRoYW5rcy4gIAo+IAo+IEknbSB0cnlpbmcgdG8gdXNl IG5leHQtMjAyMjA0MjIgYW5kIG5vdGljZWQgYSBmZXcgbmV3IG9vcHMnZXMuCj4gVHVybnMgb3V0 IGl0IGNvdWxkIGJlIGEgcHJvYmxlbSB3aXRoIHRoaXMgY29tbWl0IGFjY29yZGluZyB0bwo+IAo+ IFtkYW5pZWxAYm94IGxpbnV4LmdpdF0kIGdpdCBiaXNlY3QgZ29vZAo+IDY4NDcxNTE3ZTg4Mzkw MmNkZmY2ZWEzOTlkMDQzYjE3ZjgwM2IxYTggaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKPiBjb21t aXQgNjg0NzE1MTdlODgzOTAyY2RmZjZlYTM5OWQwNDNiMTdmODAzYjFhOAo+IEF1dGhvcjogUmFm YcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgo+IERhdGU6ICAgV2VkIEFwciA2IDE2OjMy OjI0IDIwMjIgKzAyMDAKPiAKPiAgICAgbXRkOiBjYWxsIG9mX3BsYXRmb3JtX3BvcHVsYXRlKCkg Zm9yIE1URCBwYXJ0aXRpb25zCj4gWy4uLl0KPiAtLS0KPiAKPiBTbyB3aGVuIGV2ZXIgdGhlcmUg aXMgYXQgbGVhc3Qgb25lICdjb21wYXRpYmxlJyBub2RlIGZvciBhbnkgb2YgdGhlCj4gbXRkIHBh cnRpdGlvbnMgSSBnZXQgdGhlIG9vcHMgbWVzc2FnZXMgYmVsb3cuIEl0IGRvZXNuJ3QgcmVhbGx5 IG1hdHRlcgo+IHdoYXQgdGhlIGNvbXBhdGlibGUgc3RyaW5nIGlzLCAibnZtZW0tY2VsbHMiIGFz IHdlbGwgYXMgImRlbngsZml0Igo+ICh1c2VkIGZvciBPcGVuV3J0IG10ZHNwbGl0IG5vdCBldmVu IHByZXNlbnQgaW4gbGludXgtbmV4dCwgc28ganVzdCBhCj4gZGVhZCBoaW50IGluIERUUykgbWFr ZSB0aGUga2VybmVsIHRvIG9vcHMuCj4gCj4gRGVzcGl0ZSB0aGUgbWVzc2FnZXMgYmVpbmcgc2hv d24sIGJvdGggYWNjZXNzaW5nIE1URCBwYXJ0aXRpb25zIGFuZAo+IGFsc28gZXRoMCBNQUMgYWRk cmVzcyBwb3B1bGF0ZWQgdmlhIE5WTUVNIHNlZW0gdG8gd29yayB3aXRob3V0Cj4gcHJvYmxlbXMg KGF0IGxlYXN0IGxvb2tzIGxpa2UgaXQgb24gZmlyc3Qgc2lnaHQpLgo+IAo+IEZpbmQgdGhlIGZ1 bGwgZGV2aWNlIHRyZWUgaGVyZToKPiAKPiBodHRwczovL2dpdC5vcGVud3J0Lm9yZy8/cD1vcGVu d3J0L29wZW53cnQuZ2l0O2E9YmxvYjtmPXRhcmdldC9saW51eC9tZWRpYXRlay9kdHMvbXQ3NjIy LXVibnQtdW5pZmktNi1sci11Ym9vdG1vZC5kdHMKCkV2ZW4gdGhvdWdoIHRoZXNlIGNvbXBhdGli bGVzIGFyZSBub3QgbWFpbmxpbmUsIGl0IGZlZWxzIGxpa2UgdGhlCnByb2JsZW0gZXhpc3RzIGhl cmUgYXMgd2VsbC4gSSdtIGRyb3BwaW5nIHRoaXMgY2hhbmdlIGZvciBub3csIGxldCdzCmZpeCB0 aGlzIGZpcnN0LgoKPiAKPiAtLS0KPiBbLi4uXQo+IFsgICAgMC41NDk0NDhdIG10ay1zcGktbm9y IDExMDE0MDAwLnNwaTogSVJRIG5vdCBhdmFpbGFibGUuCj4gWyAgICAwLjU1NjM5Nl0gc3BpLW5v ciBzcGkwLjA6IHcyNXE1MTJqdnEgKDY1NTM2IEtieXRlcykKPiBbICAgIDAuOTMzMzgxXSBGcmVl aW5nIGluaXRyZCBtZW1vcnk6IDIxMjRLCj4gWyAgICAwLjk0MTU2N10gNyBmaXhlZC1wYXJ0aXRp b25zIHBhcnRpdGlvbnMgZm91bmQgb24gTVREIGRldmljZSBzcGkwLjAKPiBbICAgIDAuOTQ3OTY2 XSBPRjogQmFkIGNlbGwgY291bnQgZm9yIC9zcGlAMTEwMTQwMDAvZmxhc2hAMC9wYXJ0aXRpb25z Cj4gWyAgICAwLjk1NDI4Nl0gT0Y6IEJhZCBjZWxsIGNvdW50IGZvciAvc3BpQDExMDE0MDAwL2Zs YXNoQDAvcGFydGl0aW9ucwo+IFsgICAgMC45NjA1ODNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg XS0tLS0tLS0tLS0tLQo+IFsgICAgMC45NjUxOTJdIGtvYmplY3Q6ICcobnVsbCknICgwMDAwMDAw MDk3YTg5YmJmKTogaXMgbm90IGluaXRpYWxpemVkLCB5ZXQga29iamVjdF9nZXQoKSBpcyBiZWlu ZyBjYWxsZWQuCj4gWyAgICAwLjk3NDY4OF0gV0FSTklORzogQ1BVOiAwIFBJRDogMSBhdCBrb2Jq ZWN0X2dldCsweDY4LzB4OTQKPiBbICAgIDAuOTgwMjYzXSBNb2R1bGVzIGxpbmtlZCBpbjoKPiBb ICAgIDAuOTgzMzEzXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHIFMg ICAgICAgICAgICAgICAgNS4xOC4wLXJjMSsgIzAKPiBbICAgIDAuOTkxMDQ5XSBIYXJkd2FyZSBu YW1lOiBVYmlxdWl0aSBVbmlGaSA2IExSIChVLUJvb3QgbW9kKSAoRFQpCj4gWyAgICAwLjk5NzA0 Nl0gcHN0YXRlOiA2MDAwMDAwNSAoblpDdiBkYWlmIC1QQU4gLVVBTyAtVENPIC1ESVQgLVNTQlMg QlRZUEU9LS0pCj4gWyAgICAxLjAwNDAwMF0gcGMgOiBrb2JqZWN0X2dldCsweDY4LzB4OTQKPiBb ICAgIDEuMDA3NzQzXSBsciA6IGtvYmplY3RfZ2V0KzB4NjgvMHg5NAo+IFsgICAgMS4wMTE0ODRd IHNwIDogZmZmZmZmYzAwOGJkYjRhMAo+IFsgICAgMS4wMTQ3ODldIHgyOTogZmZmZmZmYzAwOGJk YjRhMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAgeDI3OiBmZmZmZmY4MDA1YzU3ODEwCj4gWyAgICAx LjAyMTkyMF0geDI2OiBmZmZmZmY4MDA1Yzc0YTIwIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6 IDAwMDAwMDAwMDAwMDAwMDEKPiBbICAgIDEuMDI5MDUwXSB4MjM6IDAwMDAwMDAwMDAwMDAwMDAg eDIyOiAwMDAwMDAwMDAwMDAwMDAwIHgyMTogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMS4wMzYx ODJdIHgyMDogZmZmZmZmODAwNWM3NGEyMCB4MTk6IGZmZmZmZjgwMDVjNzRhMjAgeDE4OiBmZmZm ZmZjMDA4YWI5NjMwCj4gWyAgICAxLjA0MzMxMl0geDE3OiA2ZjZiMjA3NDY1NzkyMDJjIHgxNjog NjQ2NTdhNjk2YzYxNjk3NCB4MTU6IDAwMDAwMDAwMDAwMDAwNzQKPiBbICAgIDEuMDUwNDQzXSB4 MTQ6IDAwMDAwMDAwMDAwMDAxNWMgeDEzOiAwMDAwMDAwMDAwMDAwMDc0IHgxMjogMDAwMDAwMDBm ZmZmZmZlYQo+IFsgICAgMS4wNTc1NzRdIHgxMTogMDAwMDAwMDBmZmZmZWZmZiB4MTA6IDAwMDAw MDAwZmZmZmVmZmYgeDkgOiBmZmZmZmZjMDA4YjExNjMwCj4gWyAgICAxLjA2NDcwNV0geDggOiAw MDAwMDAwMDAwMDE3ZmU4IHg3IDogYzAwMDAwMDBmZmZmZWZmZiB4NiA6IDAwMDAwMDAwMDAwNTdm YTgKPiBbICAgIDEuMDcxODM1XSB4NSA6IDAwMDAwMDAwMDAwMDBmZmYgeDQgOiAwMDAwMDAwMDAw MDAwMDAwIHgzIDogZmZmZmZmYzAwOGJkYjFjMAo+IFsgICAgMS4wNzg5NjZdIHgyIDogMDAwMDAw MDAwMDAwMDAwMCB4MSA6IGZmZmZmZmMwMDhhYjk1ODAgeDAgOiAwMDAwMDAwMDAwMDAwMDVjCj4g WyAgICAxLjA4NjA5N10gQ2FsbCB0cmFjZToKPiBbICAgIDEuMDg4NTM0XSAga29iamVjdF9nZXQr MHg2OC8weDk0Cj4gWyAgICAxLjA5MTkzMF0gIGRldmljZV9hZGQrMHhhNC8weDg0MAo+IFsgICAg MS4wOTUzMjhdICBvZl9kZXZpY2VfYWRkKzB4NGMvMHg1Ywo+IFsgICAgMS4wOTg4OThdICBvZl9w bGF0Zm9ybV9kZXZpY2VfY3JlYXRlX3BkYXRhKzB4YjgvMHhmMAo+IFsgICAgMS4xMDQwMjldICBv Zl9wbGF0Zm9ybV9idXNfY3JlYXRlKzB4MTA0LzB4MzUwCj4gWyAgICAxLjEwODU1Ml0gIG9mX3Bs YXRmb3JtX3BvcHVsYXRlKzB4NTQvMHhlMAo+IFsgICAgMS4xMTI3MjhdICBwYXJzZV9tdGRfcGFy dGl0aW9ucysweDQzMC8weDQ5MAo+IFsgICAgMS4xMTcwODBdICBtdGRfZGV2aWNlX3BhcnNlX3Jl Z2lzdGVyKzB4OTAvMHgyYjAKPiBbICAgIDEuMTIxNzc3XSAgc3BpX25vcl9wcm9iZSsweDFmOC8w eDJiMAo+IFsgICAgMS4xMjU1MjFdICBzcGlfbWVtX3Byb2JlKzB4NjgvMHhhMAo+IFsgICAgMS4x MjkwOTJdICBzcGlfcHJvYmUrMHg4MC8weGRjCj4gWyAgICAxLjEzMjMxNF0gIHJlYWxseV9wcm9i ZS5wYXJ0LjArMHg5OC8weDI4MAo+IFsgICAgMS4xMzY0OTBdICBfX2RyaXZlcl9wcm9iZV9kZXZp Y2UrMHg5NC8weDE0MAo+IFsgICAgMS4xNDA4MzldICBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NDAv MHgxMTQKPiBbICAgIDEuMTQ1MDE0XSAgX19kZXZpY2VfYXR0YWNoX2RyaXZlcisweGIwLzB4MTBj Cj4gWyAgICAxLjE0OTQ1MF0gIGJ1c19mb3JfZWFjaF9kcnYrMHg2NC8weGEwCj4gWyAgICAxLjE1 MzI4MF0gIF9fZGV2aWNlX2F0dGFjaCsweGE4LzB4MTZjCj4gWyAgICAxLjE1NzEwOF0gIGRldmlj ZV9pbml0aWFsX3Byb2JlKzB4MTAvMHgyMAo+IFsgICAgMS4xNjEyODNdICBidXNfcHJvYmVfZGV2 aWNlKzB4OTQvMHg5Ywo+IFsgICAgMS4xNjUxMTRdICBkZXZpY2VfYWRkKzB4MzVjLzB4ODQwCj4g WyAgICAxLjE2ODU5Nl0gIF9fc3BpX2FkZF9kZXZpY2UrMHg3MC8weDExNAo+IFsgICAgMS4xNzI1 MTBdICBzcGlfYWRkX2RldmljZSsweDVjLzB4OTAKPiBbICAgIDEuMTc2MTY1XSAgb2ZfcmVnaXN0 ZXJfc3BpX2RldmljZSsweDIwNC8weDMzMAo+IFsgICAgMS4xODA2ODhdICBzcGlfcmVnaXN0ZXJf Y29udHJvbGxlcisweDNlOC8weDZkYwo+IFsgICAgMS4xODUyOTldICBkZXZtX3NwaV9yZWdpc3Rl cl9jb250cm9sbGVyKzB4MjAvMHg3NAo+IFsgICAgMS4xOTAxNjldICBtdGtfbm9yX3Byb2JlKzB4 MzQ0LzB4NGMwCj4gWyAgICAxLjE5MzkxMV0gIHBsYXRmb3JtX3Byb2JlKzB4NjQvMHhkMAo+IFsg ICAgMS4xOTc1NjZdICByZWFsbHlfcHJvYmUucGFydC4wKzB4OTgvMHgyODAKPiBbICAgIDEuMjAx NzQxXSAgX19kcml2ZXJfcHJvYmVfZGV2aWNlKzB4OTQvMHgxNDAKPiBbICAgIDEuMjA2MDg5XSAg ZHJpdmVyX3Byb2JlX2RldmljZSsweDQwLzB4MTE0Cj4gWyAgICAxLjIxMDI2NF0gIF9fZHJpdmVy X2F0dGFjaCsweGYwLzB4MTgwCj4gWyAgICAxLjIxNDA5Ml0gIGJ1c19mb3JfZWFjaF9kZXYrMHg1 Yy8weDkwCj4gWyAgICAxLjIxNzkyMl0gIGRyaXZlcl9hdHRhY2grMHgyMC8weDJjCj4gWyAgICAx LjIyMTQ5MV0gIGJ1c19hZGRfZHJpdmVyKzB4MTQwLzB4MWVjCj4gWyAgICAxLjIyNTMyMF0gIGRy aXZlcl9yZWdpc3RlcisweDc0LzB4MTIwCj4gWyAgICAxLjIyOTE0OV0gIF9fcGxhdGZvcm1fZHJp dmVyX3JlZ2lzdGVyKzB4MjQvMHgzMAo+IFsgICAgMS4yMzM4NDVdICBtdGtfbm9yX2RyaXZlcl9p bml0KzB4MTgvMHgyMAo+IFsgICAgMS4yMzc5MzhdICBkb19vbmVfaW5pdGNhbGwrMHg0Yy8weDFj MAo+IFsgICAgMS4yNDE3NjhdICBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDIzMC8weDI5NAo+IFsg ICAgMS4yNDYxMjBdICBrZXJuZWxfaW5pdCsweDIwLzB4MTIwCj4gWyAgICAxLjI0OTYwMV0gIHJl dF9mcm9tX2ZvcmsrMHgxMC8weDIwCj4gWyAgICAxLjI1MzE3MF0gLS0tWyBlbmQgdHJhY2UgMDAw MDAwMDAwMDAwMDAwMCBdLS0tCj4gWyAgICAxLjI1Nzc5Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy ZSBdLS0tLS0tLS0tLS0tCgoKVGhhbmtzLApNaXF1w6hsCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BC9C1C433EF for ; Mon, 25 Apr 2022 08:40:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230459AbiDYIma (ORCPT ); Mon, 25 Apr 2022 04:42:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43868 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231260AbiDYIm2 (ORCPT ); Mon, 25 Apr 2022 04:42:28 -0400 Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::226]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0F5F72E14; Mon, 25 Apr 2022 01:39:23 -0700 (PDT) Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 60549C0002; Mon, 25 Apr 2022 08:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650875962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WY9tBQrCibywyI6sCcwj7BM87mEpS3M/iN3ZKFRozpI=; b=FVMOXqAnT4hn+n18GiW9w0WvE95uGvFTg9SU/hKV+pYpNZnPKa0DfoE5I/qMmwCBtggdbJ 9UxFWi16Ef9Qaeuka6ra+ppRK368Z8PJkhltVr6o9wo7phASCamdtuykmUMFtvDs1Glh0P SFGGmMuASnJ+r4vkre3EgtNxfhGA0wegLun9XALY/r47/0ijxLBRXWUNpcj4zmkZ1aea6g H+9lMFOx+HXga4ZFHOiuHavkyYiIsbPQfOL9nV8DgVCPfAiGfRvteuBFWbQKN2egGSxW2q h47yOwBd0EGQBz5g5C1j0CJDQ3nNma7Tk/KEiZ2VmFwdRqoGZbH/67LKD28OPw== Date: Mon, 25 Apr 2022 10:39:18 +0200 From: Miquel Raynal To: Daniel Golle Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Srinivas Kandagatla , Richard Weinberger , Vignesh Raghavendra , Tom Rini , linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, u-boot@lists.denx.de, devicetree@vger.kernel.org, =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: Regression? [PATCH 1/2] mtd: call of_platform_populate() for MTD partitions Message-ID: <20220425103918.12b629be@xps13> In-Reply-To: References: <20220406143225.28107-1-zajec5@gmail.com> <20220411090032.10999-1-miquel.raynal@bootlin.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi Daniel, daniel@makrotopia.org wrote on Mon, 25 Apr 2022 02:20:34 +0100: > Hi Rafal, > Hi Miguel, >=20 >=20 > On Mon, Apr 11, 2022 at 11:00:32AM +0200, Miquel Raynal wrote: > > On Wed, 2022-04-06 at 14:32:24 UTC, =3D?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= =3D wrote: =20 > > > From: Rafa=C5=82 Mi=C5=82ecki > > >=20 > > > Until this change MTD subsystem supported handling partitions only wi= th > > > MTD partitions parsers. That's a specific / limited API designed arou= nd > > > partitions. > > >=20 > > > Some MTD partitions may however require different handling. They may > > > contain specific data that needs to be parsed and somehow extracted. = For > > > that purpose MTD subsystem should allow binding of standard platform > > > drivers. > > >=20 > > > An example can be U-Boot (sub)partition with environment variables. > > > There exist a "u-boot,env" DT binding for MTD (sub)partition that > > > requires an NVMEM driver. > > >=20 > > > Ref: 5db1c2dbc04c ("dt-bindings: nvmem: add U-Boot environment variab= les binding") > > > Signed-off-by: Rafa=C5=82 Mi=C5=82ecki =20 > >=20 > > Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.gi= t mtd/next, thanks. =20 >=20 > I'm trying to use next-20220422 and noticed a few new oops'es. > Turns out it could be a problem with this commit according to >=20 > [daniel@box linux.git]$ git bisect good > 68471517e883902cdff6ea399d043b17f803b1a8 is the first bad commit > commit 68471517e883902cdff6ea399d043b17f803b1a8 > Author: Rafa=C5=82 Mi=C5=82ecki > Date: Wed Apr 6 16:32:24 2022 +0200 >=20 > mtd: call of_platform_populate() for MTD partitions > [...] > --- >=20 > So when ever there is at least one 'compatible' node for any of the > mtd partitions I get the oops messages below. It doesn't really matter > what the compatible string is, "nvmem-cells" as well as "denx,fit" > (used for OpenWrt mtdsplit not even present in linux-next, so just a > dead hint in DTS) make the kernel to oops. >=20 > Despite the messages being shown, both accessing MTD partitions and > also eth0 MAC address populated via NVMEM seem to work without > problems (at least looks like it on first sight). >=20 > Find the full device tree here: >=20 > https://git.openwrt.org/?p=3Dopenwrt/openwrt.git;a=3Dblob;f=3Dtarget/linu= x/mediatek/dts/mt7622-ubnt-unifi-6-lr-ubootmod.dts Even though these compatibles are not mainline, it feels like the problem exists here as well. I'm dropping this change for now, let's fix this first. >=20 > --- > [...] > [ 0.549448] mtk-spi-nor 11014000.spi: IRQ not available. > [ 0.556396] spi-nor spi0.0: w25q512jvq (65536 Kbytes) > [ 0.933381] Freeing initrd memory: 2124K > [ 0.941567] 7 fixed-partitions partitions found on MTD device spi0.0 > [ 0.947966] OF: Bad cell count for /spi@11014000/flash@0/partitions > [ 0.954286] OF: Bad cell count for /spi@11014000/flash@0/partitions > [ 0.960583] ------------[ cut here ]------------ > [ 0.965192] kobject: '(null)' (0000000097a89bbf): is not initialized, = yet kobject_get() is being called. > [ 0.974688] WARNING: CPU: 0 PID: 1 at kobject_get+0x68/0x94 > [ 0.980263] Modules linked in: > [ 0.983313] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G S = 5.18.0-rc1+ #0 > [ 0.991049] Hardware name: Ubiquiti UniFi 6 LR (U-Boot mod) (DT) > [ 0.997046] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYP= E=3D--) > [ 1.004000] pc : kobject_get+0x68/0x94 > [ 1.007743] lr : kobject_get+0x68/0x94 > [ 1.011484] sp : ffffffc008bdb4a0 > [ 1.014789] x29: ffffffc008bdb4a0 x28: 0000000000000000 x27: ffffff800= 5c57810 > [ 1.021920] x26: ffffff8005c74a20 x25: 0000000000000000 x24: 000000000= 0000001 > [ 1.029050] x23: 0000000000000000 x22: 0000000000000000 x21: 000000000= 0000000 > [ 1.036182] x20: ffffff8005c74a20 x19: ffffff8005c74a20 x18: ffffffc00= 8ab9630 > [ 1.043312] x17: 6f6b20746579202c x16: 64657a696c616974 x15: 000000000= 0000074 > [ 1.050443] x14: 000000000000015c x13: 0000000000000074 x12: 00000000f= fffffea > [ 1.057574] x11: 00000000ffffefff x10: 00000000ffffefff x9 : ffffffc00= 8b11630 > [ 1.064705] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 000000000= 0057fa8 > [ 1.071835] x5 : 0000000000000fff x4 : 0000000000000000 x3 : ffffffc00= 8bdb1c0 > [ 1.078966] x2 : 0000000000000000 x1 : ffffffc008ab9580 x0 : 000000000= 000005c > [ 1.086097] Call trace: > [ 1.088534] kobject_get+0x68/0x94 > [ 1.091930] device_add+0xa4/0x840 > [ 1.095328] of_device_add+0x4c/0x5c > [ 1.098898] of_platform_device_create_pdata+0xb8/0xf0 > [ 1.104029] of_platform_bus_create+0x104/0x350 > [ 1.108552] of_platform_populate+0x54/0xe0 > [ 1.112728] parse_mtd_partitions+0x430/0x490 > [ 1.117080] mtd_device_parse_register+0x90/0x2b0 > [ 1.121777] spi_nor_probe+0x1f8/0x2b0 > [ 1.125521] spi_mem_probe+0x68/0xa0 > [ 1.129092] spi_probe+0x80/0xdc > [ 1.132314] really_probe.part.0+0x98/0x280 > [ 1.136490] __driver_probe_device+0x94/0x140 > [ 1.140839] driver_probe_device+0x40/0x114 > [ 1.145014] __device_attach_driver+0xb0/0x10c > [ 1.149450] bus_for_each_drv+0x64/0xa0 > [ 1.153280] __device_attach+0xa8/0x16c > [ 1.157108] device_initial_probe+0x10/0x20 > [ 1.161283] bus_probe_device+0x94/0x9c > [ 1.165114] device_add+0x35c/0x840 > [ 1.168596] __spi_add_device+0x70/0x114 > [ 1.172510] spi_add_device+0x5c/0x90 > [ 1.176165] of_register_spi_device+0x204/0x330 > [ 1.180688] spi_register_controller+0x3e8/0x6dc > [ 1.185299] devm_spi_register_controller+0x20/0x74 > [ 1.190169] mtk_nor_probe+0x344/0x4c0 > [ 1.193911] platform_probe+0x64/0xd0 > [ 1.197566] really_probe.part.0+0x98/0x280 > [ 1.201741] __driver_probe_device+0x94/0x140 > [ 1.206089] driver_probe_device+0x40/0x114 > [ 1.210264] __driver_attach+0xf0/0x180 > [ 1.214092] bus_for_each_dev+0x5c/0x90 > [ 1.217922] driver_attach+0x20/0x2c > [ 1.221491] bus_add_driver+0x140/0x1ec > [ 1.225320] driver_register+0x74/0x120 > [ 1.229149] __platform_driver_register+0x24/0x30 > [ 1.233845] mtk_nor_driver_init+0x18/0x20 > [ 1.237938] do_one_initcall+0x4c/0x1c0 > [ 1.241768] kernel_init_freeable+0x230/0x294 > [ 1.246120] kernel_init+0x20/0x120 > [ 1.249601] ret_from_fork+0x10/0x20 > [ 1.253170] ---[ end trace 0000000000000000 ]--- > [ 1.257796] ------------[ cut here ]------------ Thanks, Miqu=C3=A8l