From nobody Thu Apr 9 17:20:15 2026 Received: from mail-ua1-f53.google.com (mail-ua1-f53.google.com [209.85.222.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 901ED3AA1A6 for ; Fri, 6 Mar 2026 14:23:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772806987; cv=none; b=iJ9QZkz4V7n3wnae6Sz3KKeJ4/MhhzRzzcy8I1oiWpbl3uxvqOMYjGt/jCYzSn0HTibDqybord+RQzquRqOyHClMC0C2alKffYaxHC8Od5rCKLGHSaHKzN5uIhHB5pB4cV23wKW6Zd+baxsQz0a+UEHsBn39yvSpmITV5D2V1jI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772806987; c=relaxed/simple; bh=GmCXbPoc8/TfHGNMgmsNF/jXheLGU1o7tY0xuml1IPg=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=eoEsFW4Jf8UGw/8dr8FO2rYmDIzijmlF81a2wKdetglWs1HP2TuydD7KzLCmMefr90zfg6p1CSgZhiQNy4DvEkLKLvpxFvLBdmq8hTLRAJupep0r5BRG3f7XDm6tezLWlZ2vwXNS7I1xRPJuq1df4HTf3CbyjEMWJ8T2EDXsah8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Zfm+i/ct; arc=none smtp.client-ip=209.85.222.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Zfm+i/ct" Received: by mail-ua1-f53.google.com with SMTP id a1e0cc1a2514c-94de4f5531eso2994663241.0 for ; Fri, 06 Mar 2026 06:23:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772806983; x=1773411783; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=dueXMGXpxv0xbCVmzWXvE/Ffw9BJfJL0ZtVGlTEf6/0=; b=Zfm+i/ctjvhDXWS2Lhqs5rBZMtJKY1HiaHpnWI0w6pUnv2rjNRX63Zi0XG7mc83oyn 1J1jVErXSgH7YwOmP+01DomYkB5bLaRJOitrpOfYTG/GsgGfXW1vxGUS6N5qc1cIZDw4 pZghCPE4Sdcd0dEcbkPf2+zAbssAqy/HAuOHGTgNoF4uXOG0mvEvJ5Y9pVWjo4MQYOps pgq18vi582kh2hdDBB1y4/S2T6Hr9nEiNv/aObeIha8Ank9TW9XCzZUG2HyYPZYqhg9m p72/e89Zxzaez13+dXip3YqyoFMI3rA9I64Jq0X/gc65uvyk/eroPoMwDOEntwVledCw jr/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772806983; x=1773411783; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dueXMGXpxv0xbCVmzWXvE/Ffw9BJfJL0ZtVGlTEf6/0=; b=gJDs/FLllYN9iEeGOD7pci3DAFpXNQxvWfhKMjdmX3kWLgw1jtryD5x/SaQPVlh2QO yKTM1Vf1HVU0c9WRc1oi604Ta8zU8L3F8w0/+qJ0GET7a76asnN7qs98rWbaVYNQDY26 bkdPyczJz8MyR0G8s/rxyTzjqCcnZODTqD7M+pUO36tU0qCX3Vox/Hf/csqKLcZRycs8 hCBXh/sguSXUj7dWTJIQz/jdeymGkCJLtqvj4uvzCUeXrOJth9c4fAnU1jrK9w4C2Ska H40Pmn/GjqsXfRp3rVQYOyq3TOMfVpyDdomOaGlu4FWQeiUaUvXCViUadLLENf8tY1rm WpDQ== X-Forwarded-Encrypted: i=1; AJvYcCXzAjZXk5KYiwvKkc4qFFHrIwebYFl6jKE+QcwwDCOulVHPR2GqzBq2toOwgr5P30RZJOVnEFYV1PsDbew=@vger.kernel.org X-Gm-Message-State: AOJu0YycGRMyI1qgWkz+ih0nlYZCDnRST9HpqDv3WxGSCxD6ZKsw3aGX oGDNPeHR4r2dimHJEBMcGhm4OwOgjnyWHJ33q/dt2Mf290b+kkxDJQCT X-Gm-Gg: ATEYQzy9+0lm97w14PeJznc6oWWDCslDHUfNVSDL+XVCW2pi6mmpSiRor3TZ0tTBg4b +PEo2dNutYk7RqVM5y09YzW1IqieQbonvITO5RgAIDaTdgXTWnPIqkptlnY0MnMW9nAaEXhmWzB Pjva8nyZcpQFGVm5I0rmE0I83Ck9Dx+sazsEvpOs21Jc85mXwIH34p9USq8is+PiiwJM5efuvYy qa8S3GDCH+XnmsrAvHPyPGdWo77w8Yqj5VBbtgRj0auXQxCMC3MrE/DUye43iCRFOB9xgIOIpJ/ mjIVVM6VxIf5eNSm2BYS/mTVqNveAnJVIbSA36V2IqDTUcgBOV/OGET7jRb9j7UK/xZ9xGWvWBD Y/xLJjYzc1y3owzvsWyNuHnIuUTvJj9Kmx47D2XDzztG75BnNhWJ0k6nmf0VONXXxSyWYFgwr29 OH+6OO0xx1GHW0+58UZi6M+Qg+dtKtJ9uv1P8UVKl/8/KK9d5XoC2JusXRt7QPvSicTr2eG3awP R3tIDg= X-Received: by 2002:a05:6102:1613:b0:5ff:22f5:e37e with SMTP id ada2fe7eead31-5ffe5f5af8bmr731824137.10.1772806983101; Fri, 06 Mar 2026 06:23:03 -0800 (PST) Received: from fabio-Precision-3551.. ([2804:1b3:a802:8875:ddd6:ede8:90d6:abeb]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-94e7b36d64bsm1540781241.6.2026.03.06.06.23.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 06:23:02 -0800 (PST) From: Fabio Estevam To: srini@kernel.org Cc: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Christian Eggers , stable@vger.kernel.org, Fabio Estevam Subject: [PATCH] nvmem: imx: assign nvmem_cell_info::raw_len Date: Fri, 6 Mar 2026 11:22:35 -0300 Message-Id: <20260306142235.1401319-1-festevam@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Christian Eggers Avoid getting error messages at startup like the following on i.MX6ULL: nvmem imx-ocotp0: cell mac-addr raw len 6 unaligned to nvmem word size 4 nvmem imx-ocotp0: cell mac-addr raw len 6 unaligned to nvmem word size 4 This shouldn't cause any functional change as this alignment would otherwise be done in nvmem_cell_info_to_nvmem_cell_entry_nodup(). Cc: stable@vger.kernel.org Fixes: 4327479e559c ("nvmem: core: verify cell's raw_len") Signed-off-by: Christian Eggers Signed-off-by: Fabio Estevam --- drivers/nvmem/imx-ocotp-ele.c | 1 + drivers/nvmem/imx-ocotp.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/nvmem/imx-ocotp-ele.c b/drivers/nvmem/imx-ocotp-ele.c index 7807ec0e2d18..4585da51f7f4 100644 --- a/drivers/nvmem/imx-ocotp-ele.c +++ b/drivers/nvmem/imx-ocotp-ele.c @@ -131,6 +131,7 @@ static int imx_ocotp_cell_pp(void *context, const char = *id, int index, static void imx_ocotp_fixup_dt_cell_info(struct nvmem_device *nvmem, struct nvmem_cell_info *cell) { + cell->raw_len =3D round_up(cell->bytes, 4); cell->read_post_process =3D imx_ocotp_cell_pp; } =20 diff --git a/drivers/nvmem/imx-ocotp.c b/drivers/nvmem/imx-ocotp.c index 7bf7656d4f96..108d78d7f6cb 100644 --- a/drivers/nvmem/imx-ocotp.c +++ b/drivers/nvmem/imx-ocotp.c @@ -589,6 +589,7 @@ MODULE_DEVICE_TABLE(of, imx_ocotp_dt_ids); static void imx_ocotp_fixup_dt_cell_info(struct nvmem_device *nvmem, struct nvmem_cell_info *cell) { + cell->raw_len =3D round_up(cell->bytes, 4); cell->read_post_process =3D imx_ocotp_cell_pp; } =20 --=20 2.34.1