Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp1430713rwl; Thu, 5 Jan 2023 13:32:52 -0800 (PST) X-Google-Smtp-Source: AMrXdXul6RGl178PYtn7xJW7X0hZfptgcpirFiCi7wChcMPACdLFrAFObCczu2c1mYm157mGvPsM X-Received: by 2002:a17:906:22da:b0:84d:855:dcfe with SMTP id q26-20020a17090622da00b0084d0855dcfemr2806229eja.42.1672954372417; Thu, 05 Jan 2023 13:32:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672954372; cv=none; d=google.com; s=arc-20160816; b=mmrda83DMXq4RdYOE72O3A68Mi46cB5d46w4NGSeiUUvGOgaAePwP5RRCSuRgXada9 DQ9S3GJUafPlvZvkDfrAA8U3uwy/W5fMkMNOX3eNwQBs9Qw+W70Nl5DdOyCtOehMWhWt mtH509T9WfoyjEZ6ULT0NeyCva8xiRzKppuvTm2U1YRYHk4A8thjpf9M0TzG5EZy3MMy iR3DoDN4zEdu/mnSCM8dWQOZLFq8UVboSmxLcnf54mszrRR7YEjX2dNehYkKoZGZfbfx c47HtDzzD3+BuCnqV0a1/C6E4bE4mvI6ssqyqqQI2ISfLdHh06soeOYxLo/gW03ePw7k pL0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:user-agent :references:in-reply-to:subject:cc:to:from:date:mime-version :dkim-signature; bh=ox7VPyBj9rpPGH+NpgnW8hD2Q0z2tHsAencWwwhtRQI=; b=jKof2TbENVJMWbPBFjJO3bFhGV4qZzQ/LErIXGCSz08L4hpB90TTvW8O33OxdEjSDH MGQy5S/IEttH7VAi293dNC8xboOUvqBa31HPBIsKFsqlQ3jRYOsjNj6UXdVkYJC2AuDb W4FrjGxQFwHOoEx3AMw6mBar1xwkGX2mDRSTUvRvFzoHyNyPYeayYyXyf/Q4UH0QGFbI cta5Irxz1ITawrLTCb9ZxDbWg7D0uWAsK5C7VWvqV0hojaX4kRKYr4TvOu7KoGeR/Cjv SBoUlfGCZ4rMw7cLM8OvaIgQKe46OJel5TGjHLhqS2o3n40zlCTST7UkILG0Xu0swosQ EXuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2022082101 header.b=fJTN8EFs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=walle.cc Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id go14-20020a1709070d8e00b007c040bc1679si36310426ejc.237.2023.01.05.13.32.39; Thu, 05 Jan 2023 13:32:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2022082101 header.b=fJTN8EFs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=walle.cc Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235701AbjAEVWl (ORCPT + 55 others); Thu, 5 Jan 2023 16:22:41 -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 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net 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