Re: [RFC PATCH] nvmem: u-boot-env: improve error checking
From: Dan Carpenter
Date: Mon Jan 29 2024 - 04:00:48 EST
Your patch is white space damaged and doesn't apply. Read the first
paragraph of Documentation/process/email-clients.rst
On Fri, Jan 26, 2024 at 11:10:06PM +0000, Nick Spooner wrote:
> Coverity scan reported CID 1575482: error handling issues; this patch
> addresses this by adding error handling to u_boot_env_add_cells.
>
> I added the RFC tag to this patch since I'm not confident about the
> logic here.
Just put this kind of comments under the --- cut off line. We're used
to reviewing patches like this so it's not a big deal.
> The check is reused from nvmem_add_cells in core.c, which
> doesn't include an of_node_put on a device_node, whereas
> nvmem_add_cells_from_dt does. Without much certainty, I went with the
> less complex option and added it here. Any advice or suggested fixes to
> this patch are welcome!
>
nvmem_add_cells_from_dt() is cleaning up from:
addr = of_get_property(child, "reg", &len);
so that's why it does:
of_node_put(child);
It's not necessary in u_boot_env_add_cells().
regards,
dan carpenter