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 E9512C3DA7D for ; Thu, 5 Jan 2023 21:22:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235710AbjAEVWm (ORCPT ); Thu, 5 Jan 2023 16:22:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235685AbjAEVWj (ORCPT ); Thu, 5 Jan 2023 16:22:39 -0500 Received: from mail.3ffe.de (0001.3ffe.de [159.69.201.130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B91B663F78; Thu, 5 Jan 2023 13:22:38 -0800 (PST) Received: from 3ffe.de (0001.3ffe.de [IPv6:2a01:4f8:c0c:9d57::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.3ffe.de (Postfix) with ESMTPSA id 158E74E; Thu, 5 Jan 2023 22:22:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2022082101; t=1672953756; 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=ox7VPyBj9rpPGH+NpgnW8hD2Q0z2tHsAencWwwhtRQI=; b=fJTN8EFsbxVxuPH4IewRqcLi3VDgvAY+j/X4sf1PMQIlo2+hYxqmd9HUictud5ook8iOXD FdDZuXwA+AK+7N3fbAE8CQJEb/QglQulJQl3gi3+zoxG0a2ysGecUE7Gg/+0Xag8S5ZHNj vkdo+bevhuxY0J+SY3Rq0HTOl7qjVoL0e7hfOVzOegApBvmJd8OYD5gUcNr+d1fWubyuwv XwveyFnTooaatYN9EAxDKuTc9F9Yeal3WJbC8OhHMkMqR/V56QDydgDj8OaKt0dnKo8SIi D6z+3G83s0ESgF1C45Y/mD4nZHNYBpNLX0MRj9mDvcdqDt2FSHYzTS7rTOk0Gw== MIME-Version: 1.0 Date: Thu, 05 Jan 2023 22:22:35 +0100 From: Michael Walle To: =?UTF-8?Q?Rafa=C5=82_Mi=C5=82ecki?= Cc: Srinivas Kandagatla , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Miquel Raynal , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, u-boot@lists.denx.de, =?UTF-8?Q?Rafa?= =?UTF-8?Q?=C5=82_Mi=C5=82ecki?= Subject: Re: [PATCH 2/3] nvmem: core: allow .read_post_process() callbacks to adjust data length In-Reply-To: <20230105171038.13649-2-zajec5@gmail.com> References: <20230105171038.13649-1-zajec5@gmail.com> <20230105171038.13649-2-zajec5@gmail.com> User-Agent: Roundcube Webmail/1.4.13 Message-ID: X-Sender: michael@walle.cc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Am 2023-01-05 18:10, schrieb Rafał Miłecki: > From: Rafał Miłecki > > Sometimes reading NVMEM cell value involves some data reformatting. It > requires passing updated size value to the caller. Support that. Wouldn't it make more sense to convert that driver to proper nvmem layouts, where (1) you get that for free, (2) support others storages than just mtd (3) don't duplicate the mtd read code -michael