From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0FF1C606A324 for ; Wed, 11 Nov 2026 13:07:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=1BIvOP8R; dkim=fail reason="signature verification failed" (2048-bit key) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=CMg0xPFy 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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Date:References: In-Reply-To:To:Subject:From:Message-ID:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=VtOweT6Js2naFkxXam07MolH6M953fThvKSD8zs95LA=; b=1BIvOP8RBPn4VfkCCC2RhDUU+X l05c8D0KpnRSWPiyuVnORNlEwHON98tF7oU59xHweemOBbejXb6LMDT+3hDkcCzu41LdKQzY391Al WelToYr9tbdol1k4WY+4sE4f4gJLNzDSnvHE/aDRIs3iLsjC5oYT287hwB+X37EplqlU6RswcHMxC W0cVjpjD+FqXNnsdxwfJjfZnygTMROmiJlEhOS3UeKGvTECdH0GoQU0MEuY9691msyYzDfcN/GMtB smcYxF4pEFJ4m/rLTzNs+BKb6FdsLAdYpL5aJ4qGLVchticn6YEWd5IRS8pVNggLI35vE63Cg9QO8 q5eUlOAQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xR83N-00000006mNp-3R7g; Wed, 11 Nov 2026 13:07:53 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xR83M-00000006mNi-2R5H for linux-mtd@lists.infradead.org; Wed, 11 Nov 2026 13:07:52 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id ED8AB63048; Wed, 11 Nov 2026 13:07:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 31A991F00A05; Wed, 11 Nov 2026 13:07:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1794402471; bh=aiQSJwhehbuCof/zdFfPiLYrimPFd4xR3O24quuVTnQ=; h=From:Subject:Reply-To:To:In-Reply-To:References:Date; b=CMg0xPFyGqevsEpL2KHRJSOaKFjb9yK/ZYxRsdktM/61EyJO7Nj7dxnYt3adpbpyL fHiu92m5DRBebSTrR/8PAE5e/xzar2gTR9myduNoIW6gO2LxiFlQhPndMY1RcYNgwn 7JAQdLetWbZPgF8iLdIEgD5/8FD/uIK3p7Duf1jMdfgxlOLinbHrmk7croITT0EOVs oOWGzmxvKCh8yM4jhV9ctZf71MM24v/mizSiWrTumpLVC9teSxS5tFWI1wNUBjti3P j39xNEPpqLmFK466P1AMki+H9qLbgZLeH57vGvkgk7kE6IHHRk9ISWswC7yeVw71Tw RzZcQiBpPpkpQ== Message-ID: From: sashiko-bot@kernel.org Subject: Re: [PATCH 2/2] nvmem: core: don't defer for a missing cell once the layout is bound To: "Manikandan Muralidharan" , pratyush@kernel.org, mwalle@kernel.org, takahiro.kuwano@infineon.com, miquel.raynal@bootlin.com, richard@nod.at, vigneshr@ti.com, srini@kernel.org, linux-mtd@lists.infradead.org In-Reply-To: <6b8408e4052882b2d248db3c873242f879e897b0.1794391847.git.manikandan.m@microchip.com> References: <6b8408e4052882b2d248db3c873242f879e897b0.1794391847.git.manikandan.m@microchip.com> Date: Wed, 11 Nov 2026 13:07:50 +0000 X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev X-Archived-By: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" X-Spam-Status: No, score=-13.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwKaXNzdWVzIHRvIGNvbnNpZGVyOgotIFtNZWRpdW1dIG52bWVtOiBjb3JlOiBy YWNlIGluIG9mX252bWVtX2NlbGxfZ2V0KCkgd2l0aCBjb25jdXJyZW50CiAgbGF5b3V0IHByb2Jl Ci0gW01lZGl1bV0gbnZtZW06IGNvcmU6IHJhY2UgaW4gbnZtZW1fbGF5b3V0X3BlbmRpbmcoKSB3 aXRoIGxheW91dCBpbml0LAogIHByb2JlLCBhbmQgZnJlZQotIFtMb3ddIG52bWVtOiBjb3JlOiBt aXNzaW5nIEZpeGVzIHRyYWlsZXIgZm9yIGNvbW1pdCBmYzI5ZmQ4MjFkOWEKLS0KCmNvbW1pdCBm YjJjMzQxNWVhZDhjOGQxZGYxOWE0YzMzZjcwY2JjZjBhMTYwMzNhCkF1dGhvcjogTWFuaWthbmRh biBNdXJhbGlkaGFyYW4gPG1hbmlrYW5kYW4ubUBtaWNyb2NoaXAuY29tPgoKPiBudm1lbTogY29y ZTogZG9uJ3QgZGVmZXIgZm9yIGEgbWlzc2luZyBjZWxsIG9uY2UgdGhlIGxheW91dCBpcyBib3Vu ZAo+Cj4gb2ZfbnZtZW1fY2VsbF9nZXQoKSByZXR1cm5zIC1FUFJPQkVfREVGRVIgd2hlbmV2ZXIg YSByZXF1ZXN0ZWQgY2VsbCBpcwo+IG5vdCBmb3VuZCBhbmQgdGhlIG52bWVtIGRldmljZSBoYXMg YSBsYXlvdXQsIGFzc3VtaW5nIHRoZSBsYXlvdXQgaGFzIG5vdAo+IGFkZGVkIGl0cyBjZWxscyB5 ZXQuIEEgbGF5b3V0IG1heSBhZGQgbm9uZSwgZS5nLiB3aGVuIHRoZSBkYXRhIHRoZSBjZWxsCj4g ZGVzY3JpYmVzIGlzIG5vdCBwcm9ncmFtbWVkIG9uIHRoZSBkZXZpY2UuIFRoZSBsYXlvdXQgaXMg dGhlbiBib3VuZCBidXQKPiB0aGUgY2VsbCBpcyBuZXZlciBnb2luZyB0byBzaG93IHVwLCBhbmQg dGhlIGNvbnN1bWVyIGlzIGRlZmVycmVkIGZvcmV2ZXIKPiBpbnN0ZWFkIG9mIGZhbGxpbmcgYmFj ay4KPgo+IE9ubHkgZGVmZXIgd2hpbGUgdGhlIGxheW91dCBkZXZpY2UgaXMgbm90IGJvdW5kIHll dCwgYW5kIHJldHVybiAtRU5PRU5UCj4gb25jZSBpdCBpcywgc28gdGhhdCBhIGNvbnN1bWVyIHN1 Y2ggYXMgYW4gRXRoZXJuZXQgTUFDIGNhbiBmYWxsIGJhY2sgdG8gYQo+IHJhbmRvbSBhZGRyZXNz Lgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFuaWthbmRhbiBNdXJhbGlkaGFyYW4gPG1hbmlrYW5kYW4u bUBtaWNyb2NoaXAuY29tPgoKW1NldmVyaXR5OiBMb3ddClRoaXMgbG9va3MgbGlrZSBhIGJ1ZyBm aXggZm9yIGxheW91dCBkZXZpY2UgaGFuZGxpbmcuICBTaG91bGQgdGhpcwppbmNsdWRlOgoKICBG aXhlczogZmMyOWZkODIxZDlhICgibnZtZW06IGNvcmU6IFJld29yayBsYXlvdXRzIHRvIGJlY29t ZSByZWd1bGFyIGRldmljZXMiKQoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9udm1lbS9jb3JlLmMg Yi9kcml2ZXJzL252bWVtL2NvcmUuYwo+IGluZGV4IGJlM2EwNTE1MDA4NTAuLmYzNGEzNWEwNGU1 NTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9udm1lbS9jb3JlLmMKPiArKysgYi9kcml2ZXJzL252 bWVtL2NvcmUuYwo+IEBAIC0xNDAzLDYgKzE0MDMsMzEgQEAgc3RhdGljIGludCBudm1lbV9sYXlv dXRfbW9kdWxlX2dldF9vcHRpb25hbChzdHJ1Y3QgbnZtZW1fZGV2aWNlICpudm1lbSkKPiAgCXJl dHVybiAwOwo+ICB9Cj4gIAo+ICsvKioKPiArICogbnZtZW1fbGF5b3V0X3BlbmRpbmcoKSAtIENo ZWNrIHdoZXRoZXIgYSBsYXlvdXQgbWF5IHN0aWxsIGFkZCBjZWxscwo+ICsgKiBAbnZtZW06IG52 bWVtIGRldmljZSB0aGUgbGF5b3V0IGJlbG9uZ3MgdG8KPiArICoKPiArICogQSBsYXlvdXQgYWRk cyBpdHMgY2VsbHMgZnJvbSBpdHMgcHJvYmUuIE9uY2UgdGhlIGxheW91dCBkZXZpY2UgaXMgYm91 bmQsCj4gKyAqIGEgY2VsbCB0aGF0IGlzIHN0aWxsIG1pc3NpbmcgaXMgbmV2ZXIgZ29pbmcgdG8g c2hvdyB1cC4KPiArICoKPiArICogUmV0dXJuOiB0cnVlIGlmIEBudm1lbSBoYXMgYSBsYXlvdXQg dGhhdCBpcyBub3QgYm91bmQgeWV0LCBmYWxzZSBvdGhlcndpc2UuCj4gKyAqLwo+ICtzdGF0aWMg Ym9vbCBudm1lbV9sYXlvdXRfcGVuZGluZyhzdHJ1Y3QgbnZtZW1fZGV2aWNlICpudm1lbSkKPiAr ewo+ICsJc3RydWN0IGRldmljZSAqZGV2Owo+ICsJYm9vbCBib3VuZDsKPiArCj4gKwlpZiAoIW52 bWVtLT5sYXlvdXQpCj4gKwkJcmV0dXJuIGZhbHNlOwo+ICsKPiArCWRldiA9ICZudm1lbS0+bGF5 b3V0LT5kZXY7Cj4gKwlkZXZpY2VfbG9jayhkZXYpOwo+ICsJYm91bmQgPSBkZXZpY2VfaXNfYm91 bmQoZGV2KTsKPiArCWRldmljZV91bmxvY2soZGV2KTsKPiArCj4gKwlyZXR1cm4gIWJvdW5kOwo+ ICt9CgpbU2V2ZXJpdHk6IE1lZGl1bV0KQ2FuIG52bWVtX2xheW91dF9wZW5kaW5nKCkgbG9jayBh biB1bmluaXRpYWxpemVkIG9yIGZyZWVkIG11dGV4IG9uCm52bWVtLT5sYXlvdXQtPmRldj8KCklu IG52bWVtX3JlZ2lzdGVyKCksIGRldmljZV9hZGQoJm52bWVtLT5kZXYpIHB1Ymxpc2hlcyB0aGUg bnZtZW0gZGV2aWNlIG9uCm52bWVtX2J1c190eXBlIGJlZm9yZSBudm1lbV9wb3B1bGF0ZV9sYXlv dXQoKSBydW5zLCBhbmQKbnZtZW1fbGF5b3V0X2NyZWF0ZV9kZXZpY2UoKSBzZXRzIG52bWVtLT5s YXlvdXQgYmVmb3JlIGRldmljZV9pbml0aWFsaXplKCkKaW5pdGlhbGl6ZXMgbGF5b3V0LT5kZXYu bXV0ZXg6CgpDUFUwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUFUxCm52bWVtX3Jl Z2lzdGVyKCkKICBkZXZpY2VfYWRkKCZudm1lbS0+ZGV2KQogIG52bWVtX3BvcHVsYXRlX2xheW91 dCgpCiAgICBudm1lbV9sYXlvdXRfY3JlYXRlX2RldmljZSgpCiAgICAgIG52bWVtLT5sYXlvdXQg PSBsYXlvdXQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mX252bWVtX2Nl bGxfZ2V0KCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi4KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudm1lbV9sYXlvdXRfcGVuZGluZygpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfbG9jaygmbnZtZW0t PmxheW91dC0+ZGV2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 LS0gdW5pbml0aWFsaXplZCBtdXRleAogICAgICBkZXZpY2VfaW5pdGlhbGl6ZShkZXYpCgpTaW1p bGFybHksIG52bWVtX2Rlc3Ryb3lfbGF5b3V0KCkgdW5yZWdpc3RlcnMgYW5kIGZyZWVzIG52bWVt LT5sYXlvdXQKYmVmb3JlIG52bWVtLT5kZXYgaXMgcmVtb3ZlZCBmcm9tIG52bWVtX2J1c190eXBl IGFuZCB3aXRob3V0IGNsZWFyaW5nCm52bWVtLT5sYXlvdXQsIHNvIGEgY29uY3VycmVudCBudm1l bV9sYXlvdXRfcGVuZGluZygpIGNhbiBkZXJlZmVyZW5jZSBhbmQKbG9jayBhIGZyZWVkIGxheW91 dCBkZXZpY2UuCgo+IEBAIC0xNDg2LDcgKzE1MTEsNyBAQCBzdHJ1Y3QgbnZtZW1fY2VsbCAqb2Zf bnZtZW1fY2VsbF9nZXQoc3RydWN0IGRldmljZV9ub2RlICpucCwgY29uc3QgY2hhciAqaWQpCj4g IAlvZl9ub2RlX3B1dChjZWxsX25wKTsKPiAgCWlmICghY2VsbF9lbnRyeSkgewo+ICAJCW52bWVt X2xheW91dF9tb2R1bGVfcHV0KG52bWVtKTsKPiAtCQlyZXQgPSBudm1lbS0+bGF5b3V0ID8gLUVQ Uk9CRV9ERUZFUiA6IC1FTk9FTlQ7Cj4gKwkJcmV0ID0gbnZtZW1fbGF5b3V0X3BlbmRpbmcobnZt ZW0pID8gLUVQUk9CRV9ERUZFUiA6IC1FTk9FTlQ7Cj4gIAkJbnZtZW1fZGV2aWNlX3B1dChudm1l bSk7Cj4gIAkJcmV0dXJuIEVSUl9QVFIocmV0KTsKPiAgCX0KCltTZXZlcml0eTogTWVkaXVtXQpD YW4gb2ZfbnZtZW1fY2VsbF9nZXQoKSBmYWxzZWx5IHJldHVybiAtRU5PRU5UIHdoZW4gcmFjaW5n IHdpdGggYSBsYXlvdXQKZHJpdmVyIHByb2JlPwoKRHVyaW5nIHJlYWxseV9wcm9iZSgpLCBkZXZp Y2Vfc2V0X2RyaXZlcigpIHNldHMgbGF5b3V0LT5kZXYuZHJpdmVyIHVuZGVyCmRldmljZV9sb2Nr KCZsYXlvdXQtPmRldikgYmVmb3JlIHRoZSBsYXlvdXQncyBwcm9iZSBjYWxsYmFjayBhZGRzIGNl bGxzIHRvCm52bWVtLT5jZWxsczoKCkNQVTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IENQVTEKcmVhbGx5X3Byb2JlKCZsYXlvdXQtPmRldikKICBkZXZpY2VfbG9jaygmbGF5b3V0LT5k ZXYpCiAgZGV2aWNlX3NldF9kcml2ZXIoZGV2LCBkcnYpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG9mX252bWVtX2NlbGxfZ2V0KCkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBudm1lbV9sYXlvdXRfbW9kdWxlX2dldF9vcHRpb25hbCgpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWVzIGRldi5kcml2ZXIgIT0gTlVMTAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG52bWVtX2ZpbmRfY2VsbF9lbnRy eV9ieV9ub2RlKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVy bnMgTlVMTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG52bWVtX2xheW91 dF9wZW5kaW5nKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlj ZV9sb2NrKCZsYXlvdXQtPmRldikKICBjYWxsX2RyaXZlcl9wcm9iZSgpCiAgICBhZGRzIGNlbGwg dG8gbnZtZW0tPmNlbGxzCiAgZHJpdmVyX2JvdW5kKGRldikKICBkZXZpY2VfdW5sb2NrKCZsYXlv dXQtPmRldikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmljZV9p c19ib3VuZChkZXYpID09IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICByZXR1cm5zIEVSUl9QVFIoLUVOT0VOVCkKCkNvbnN1bWVyIGRyaXZlcnMgdGhlbiB0cmVhdCBh IHZhbGlkIGNlbGwgdGhhdCB3YXMganVzdCBhZGRlZCBhcyBtaXNzaW5nLgpJbiBhZGRpdGlvbiwg aWYgcmVhbGx5X3Byb2JlKCkgZmFpbHMsIGRldmljZV91bmJpbmRfY2xlYW51cCgpIGNsZWFycwps YXlvdXQtPmRldi5kcml2ZXIgdW5kZXIgZGV2aWNlX2xvY2soJmxheW91dC0+ZGV2KSwgc28KbnZt ZW1fbGF5b3V0X21vZHVsZV9wdXQoKSBjYW4gc2VlIGRldi5kcml2ZXIgPT0gTlVMTCBhbmQgbGVh ayB0aGUgbW9kdWxlCnJlZmVyZW5jZSBhY3F1aXJlZCBieSBudm1lbV9sYXlvdXRfbW9kdWxlX2dl dF9vcHRpb25hbCgpLgoKQ2hlY2tpbmcgZGV2aWNlX2lzX2JvdW5kKCkgYW5kIHRha2luZyB0aGUg bW9kdWxlIHJlZmVyZW5jZSB1bmRlcgpkZXZpY2VfbG9jaygmbnZtZW0tPmxheW91dC0+ZGV2KSBp biBudm1lbV9sYXlvdXRfbW9kdWxlX2dldF9vcHRpb25hbCgpCmJlZm9yZSBzZWFyY2hpbmcgbnZt ZW0tPmNlbGxzIHdvdWxkIGF2b2lkIGJvdGggaXNzdWVzLgoKLS0gClNhc2hpa28gQUkgcmV2aWV3 IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC9jb3Zlci4xNzk0MzkxODQ3LmdpdC5t YW5pa2FuZGFuLm1AbWljcm9jaGlwLmNvbT9wYXJ0PTIKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlzY3Vzc2lvbiBtYWls aW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1tdGQvCg==